FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important
information on the platform change.
08-08-2022 08:45 AM
I want to change the items displayed in a iq-select-box. I can change the values which are set by the select box, with the code below. But the displayed labels are not updated.
e.g. I configured 2 items in iq-select-box:
The control still displays "blue" and "red" but the returned values are 10 and 11. I expect that I have to call an update function.
What do I have to change to update the displayed labels?
(function() {
var actions = shmi.pkg("visuals.session.userActions"); //get reference to userActions object
/**
* UI-Action '_Update-SelectBox' implementation
*/
actions["_Update-SelectBox"] = function(parameters) {
let sObject = "root.box-popup.iq-select-box-sba"; //
let srcObj = shmi.ctrl(sObject);
if (srcObj) {
for (let i=0; i<srcObj.config.options.length; i++) {
srcObj.config.options[i].label = "LAB " + i.toString();
srcObj.config.options[i].value = 10+i;
}
} else {
alert(sObject + " not found");
}
};
}());
Solved! Go to Solution.
09-15-2022 05:19 PM