Hi all,
I have a requirement that based on certain value (either on attribute or on some dbr), I can disable or gray out or read only a specific UX screen or even a particular widget.
Is that possible?
Thanks in advance
Tat
Hi all,
I have a requirement that based on certain value (either on attribute or on some dbr), I can disable or gray out or read only a specific UX screen or even a particular widget.
Is that possible?
Thanks in advance
Tat
Hi Tat,
We need to better understand the requirement. What is meant by “disable or grey out”? Does this mean the widget is not visible at all? Only a placeholder is displayed? A change in CSS to greyscale but otherwise function as normal?
Is this like a security requirement and some users should see the widgets normally and some should see the widgets in disabled state? Or should this by dynamic and the screen can respond to user input in real time and a update to a cell value in one widget triggers toggle of enabled/disabled of another widget on the same screen?
Something similar to the Edit Mode in UX, but for the end users.
More like a workflow status, the UI (including the all the charts will be gray out, but everything still visible as normal, the tables can see the data, but read only), however, when the status become OPEN or something similar (or just simply click a button that trigger TI to update some value), it become colorful and then write-able, it could happen to a particular widget, or the entire screen.
It sounds like we’re talking about a new feature here that would involve a different CSS for widgets to show a disabled state.
Once that style existed then I’m pretty sure it wouldn’t be an issue to link it to a custom setting service value that would encode a Boolean.
@aalex what do you think about this requirement?
Added a ticket for tracking purpose: APQS-1374
Hi @twong
I think you could already meet this requirement another way using workflows. You can set JavaScript calls on the next button which can do validation and the users can’t get to the screen at all unless condition is met.