My Oracle Support Banner

GridBegin and GridEnd Properties do not Sequence Controls Correctly in Grid in Configurator User Interface (Doc ID 2647013.1)

Last updated on MAY 05, 2020

Applies to:

Siebel CRM - Version 19.9 and later
Information in this document applies to any platform.

Symptoms

The following behavior was reported on 19.9 Siebel version, Order Management module.

The template for creating a grid (GridLayout Group Theme JS) does not get populated correctly when using the GridBegin and GridEnd properties for the group UI controls. The controls are displayed in a random sequence.



The issue was reproduced internally with the following steps:


1. Create customizable Product: Grid_CageProduct [Property: NumofCol Value: 3 ]


Class: Grid_CageClass

Attibutes:
Grid_# Cabinets Equivalents (Integer, Ennumerated {1, 2})
Grid_Actual Draw KVA (Integer, Ennumerated {0, 1})
Grid_CAGE/CAB Restriction Type (Text, Ennumerated {Access Upon Approval
(Access Controls System Includes Customer), Access Upon Approval (Access
Controls System does not Includes Customer)} )
Grid_Cage Pricing (Boolean, Ennumerated {Y, N})
Grid_Draw Assumptions (Number, Ennumerated {12.5, 35.5, 62.6})
Grid_Draw Cap(KVA) (Integer, Ennumerated {-1, -2})
Grid_Max Cabinet Equivalent (Number, Ennumerated {3, 2})
Grid_Reconfiguration Type (Boolean, Ennumerated)
Grid_Size (Text, Ennumerated, {10, 20})
Grid_Space Type (Text, Ennumerated, {Secure Cabinet, Unsecure Cabinet})
Grid_Total Cage Design (KVA) (Integer, Ennumerated, {1, 2})
Grid_Unique Space ID (Text, Ennumerated, {11111, 22222})

2. Define the UI:
Base Template: Base Theme with Auto Pricing JS
Product Theme: Single Page Product Theme JS

Group Name: Quote Group1
Groupo Theme: GridLayout Group Theme JS


Attribute Sequence in Group:
1 Grid_CAGE/CAB Restriction Type (UI control: Combo Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {1,1} ]
2. Grid_Draw Assumptions (UI control: Edit Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {1,2} ]
3 Grid_Total Cage Design (KVA) (UI control: Edit Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {1,3}]
4 Grid_Max Cabinet Equivalent (UI Control: Edit Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {2,1} ]
5. Grid_# Cabinets Equivalents (UI Control: Combo Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {2,2} ]
6 Grid_Draw Cap(KVA) (UI Control: Combo Box for Attribute JS) [Properties:
GridBegin, GridEnd Value: {2,3} ]
7. Grid_Actual Draw KVA (UI Control: Edit Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {3,1} ]
8 Grid_Reconfiguration Type (UI Control: Combo Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {3,2} ]
9 Grid_Cage Pricing (UI Control: Combo Box for Attribute JS) [Properties:
GridBegin, GridEnd Value: {3,3} ]
10 Grid_Unique Space ID (UI Control: Edit Box for Attribute JS)
[Properties: GridBegin, GridEnd Value: {4,1} ]
11 Grid_Size (UI Control: Combo Box for Attribute JS) [Properties:
GridBegin, GridEnd Value: {4,2} ]
12 Grid_Space Type (UI Control: Combo Box for Attribute JS) [Properties:
GridBegin, GridEnd Value: {4,3} ]

3. Note above that the properties are in brackets [] for the items listed above. This should correctly sequence the products when customize button is clicked.

Expected Results:

The grid should have the following rows and columns in 4x3 matrix:

Row1: Grid_CAGE/CAB Restriction Type. Grid_Draw Assumptions, Grid_# Cabinets Equivalents
Row2: Grid_Max Cabinet Equivalent, Grid_Actual Draw KVA, Grid_Draw Cap(KVA)
Row3: Grid_Cage Pricing, Grid_Reconfiguration Type,
Row4: Grid_Unique Space ID, Grid_Size, Grid_Space Type

The resulting UI was as follows:

Row1: Grid_CAGE/CAB Restriction Type. Grid_Draw Assumptions, Grid_# Cabinets Equivalents
Row2: Grid_Draw Cap(KVA), Grid_Actual Draw KVA, Grid_Reconfiguration Type
Row3: Grid_Cage Pricing, Grid_Unique Space ID, Grid_Size
Row4: Grid_Space Type, Grid_Total Cage Design (KVA), Grid_Max Cabinet Equivalent



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.