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 laterInformation 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 |