Last updated on JULY 01, 2016
Applies to:Oracle Financial Services Revenue Management and Billing - Version 188.8.131.52.0 and later
Information in this document applies to any platform.
On : 184.108.40.206.0 version, Scripting
oraSelect="bs:business service" not working in a grid list in custom UI Map for rows>9 in the grid
While debugging, found that in the privateUserMapSupport.js which is building the actual select dropdowns, in the function oraGetRelativePathDependentSource(htmlElement,path) at the condition "//4.this below part try to get targetElement for nested list" the following code is causing the problem "rowNoStr = path.charAt(k+1);" as this is picking only the first character of the rownumber.
In a custom UI Map there is an HTML table which is linked to an XML list using oraList. In this table one of the columns is a select dropdown whose values are populated using a business service using oraSelect="bs:business service".
These dropdown values are populated correctly until rownumber 9 of the list grid, however, from the rownumber 10 of the list grid the values of the corresponding select dropdown is repeated as that of the rownumber 1.
Note that the values of the select dropdown are different for different rows i.e. row 1 select values are different than row 2 select values and so on.
The same pattern is happening for rows 20 and above i.e. the values of row 2 are getting populated in row 20, 21, 22,...till 29.
The observation here is that while populating the select values for the rows in the list grid, it is picking up the first digit of the rownumber string i.e. picking up 1 in case of rownumbers 10, 11, 12,...till 19, picking up 2 in case of rownumbers 20, 21, 22,..till 29 and so on.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms