UpdateJS Method Does Not Fire For TextArea In Product Configurator
(Doc ID 2582001.1)
Last updated on SEPTEMBER 17, 2021
Applies to:
Siebel CRM - Version 19.7 and laterInformation in this document applies to any platform.
Symptoms
In Product Configurator, some attributes are mapped to TextArea html tags instead of INPUT html tags. We can see correctly TextArea box and type in any value, however, this value is not saved because UpdateJS method is not invoked. We need to have capability to update TextArea values.
The issue can be reproduced at will with the following steps:
1. Create two freeform attributes as follows:
TextAttr
TextArea
2. Create product class and add those attributes to it
3. Create a customizable product and associate this class to it
4. Drilldown to the product workspace and create an UI as follows:
Group Option List:
Option Name: OUI Option
Option Type: High Interactivity
Sequence: 10
Base Theme: Theme with Manual Pricing JS
Product Theme: Tab Product Theme JS
5. Drilldown to Option Name
6. Add a Group List as follows:
Group Name: TextArea Group
Group Theme: Standard Group Theme JS
Sequence: 10
Group Name: Dummy Group
Group Theme: Standard Group Theme JS
Sequence: 20
7. Add the two attributes to the Group Name TextArea Group as follows:
Group Item List
Name: (I) TextAttr
Type: Attribute
UI Control: Edit Box for Attribute JS
Sequence: 10
Name: (I) TextArea
Type: Attribute
UI Control: Edit Box for Attribute JS
Sequence: 20
8. Refresh this change and click on Validate from the menu button
9. When the configurator page launches, place the cursor in the TextArea attribute
10. Right mouse click and select Inspect Elements
11. Change the atribute html from <input> to <textarea>
12. Go back to the configurator page then try to type any text in the attribute text area box
13. Click on another Page tab (Group) then click back on the first Group where is your attribute
Result: Typed in value is not saved.
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 |