# Update state of JsonForms / open categories with external buttons

**URL:** <https://jsonforms.discourse.group/t/update-state-of-jsonforms-open-categories-with-external-buttons/1492>\
**Category:** General\
**Created:** [May 15, 2023, 3:37pm UTC](https://jsonforms.discourse.group/t/update-state-of-jsonforms-open-categories-with-external-buttons/1492 "2023-05-15T15:37:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndreyWirz](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/andreywirz/32/712_2.png) [@AndreyWirz](https://jsonforms.discourse.group/u/AndreyWirz)\
**Post date:** [May 15, 2023, 3:37pm UTC](https://jsonforms.discourse.group/t/update-state-of-jsonforms-open-categories-with-external-buttons/1492/1 "2023-05-15T15:37:45Z")

</div>

Hello,

I have actions panel with different buttons in my Project. JsonForms has different categories(as tabs) in the Project. I want to open the needed category from the actions panel button using appropriate path.  
@sdirix what should I update to open the appropriate category(tab) by clicking of button? and how?

Example schematically:

 ![chrome_IusXlvt1Bx](https://global.discourse-cdn.com/free1/uploads/jsonforms/original/1X/c7e6f1dcc0bda3402a1c0dd8b4d305da04c4ffb6.png)

Best regards,  
Andrey

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [May 19, 2023, 6:56am UTC](https://jsonforms.discourse.group/t/update-state-of-jsonforms-open-categories-with-external-buttons/1492/2 "2023-05-19T06:56:44Z")

</div>

Hi @AndreyWirz,

Our default tab renderers can’t be externally controlled. However this can be easily implemented with a custom renderer.

Depending on how the tabs were rendered in your case you either would need to implement a custom group renderer or a `oneOf`/`anyOf` renderer.
