Skip to main content

I have two buttons in a page title component. On clicking one of the buttons,the color of the button changes and some fields are updated. This is handled through a script. At any point of time only one button will be highlighted. In my script, I am fetching the component and the buttons. skuid.component.getById(‘xxxxxxx’) and then the buttons using skuid.component.getById(‘xxxxxxx’).element.buttons This works fine in version 7.36.1 and there are two button elements returned e8008db3d05b202c2b7a346642a933b7c37ba35d.png But in the latest release, 8.11, this breaks. The buttons array has no elements. I really am not sure if this is a good way to fetch the buttons in the script. Or rather any component. Please suggest.

The best way to fetch a Page Title Button would be to give each button a Unique Id, so that you can reliably fetch a particular button and interact with it as needed via skuid.component.getById(‘MyButtonId’) to get the Skuid Component instance for the Button or skuid.$(‘#MyButtonId’) to get the DOM Element for the Button. And other approach for retrieving a Page Title’s buttons is not supported. 


Reply