Hi there
I have been experimenting with (and loving!) the new VCGA components available at 2026.0. However, as I build more complex rules I am running into a slight usability challenge when configuring inspector attributes for my VCGA rule. Specifically, there seems to be no way to group or re-order attributes in the inspector directly in the VCGA configuration itself. Here's an example of an instance where this is an issue:
Am I missing some easy way to re-order attributes associated with a VCGA rule?
Thanks in advance for any suggestions!
Solved! Go to Solution.
Thank you for your question. I'm happy to hear that you like the new VCGA components.
For complex VCGA designs, the best way to keep attributes organized is to use your second approach and link attribute nodes. By default, these nodes inherit the values and annotations (such as Group and Order) defined in the underlying component (either a VCGA component or a CGA rule file). By clicking the @ icon on an attribute node, you can override these definitions if needed.
To avoid manually maintaining enumerations, such as the railing types in your example, you can automatically populate the fields using the "Fill annotations from..." option at the top of the annotation dialog. Once populated, all fields can be further customized to suit your needs. In your case, you could use the Group and Order settings to improve the organization of attributes.
I hope this helps.
Best regards,
Mischa
Thank you for your question. I'm happy to hear that you like the new VCGA components.
For complex VCGA designs, the best way to keep attributes organized is to use your second approach and link attribute nodes. By default, these nodes inherit the values and annotations (such as Group and Order) defined in the underlying component (either a VCGA component or a CGA rule file). By clicking the @ icon on an attribute node, you can override these definitions if needed.
To avoid manually maintaining enumerations, such as the railing types in your example, you can automatically populate the fields using the "Fill annotations from..." option at the top of the annotation dialog. Once populated, all fields can be further customized to suit your needs. In your case, you could use the Group and Order settings to improve the organization of attributes.
I hope this helps.
Best regards,
Mischa
Hi @MischaBauckhage,
Thank you for the quick response, the @ symbol does indeed work! I had wondered if that button might accomplish what I was looking for, but it was greyed out and unselectable for me.
For anyone else who might be reading this thread later, you first need to swap the value within the attribute node dropdown from the default value to "Enter value", at which point you can select the @ button to open the annotation dialog and proceed as Mischa describes.
Apologies - I actually have one follow-up question: is it possible to configure annotations for CheckboxSwitch and RadioSwitch nodes? It would be great to be able to order and group these options within the attribute inspector too, but they don't have an @ button.
Thanks in advance!
Happy to hear that you were able to solve the ordering and grouping of the attribute nodes using annotations!
Regarding the CheckboxSwitch and RadioSwitch nodes, this is unfortunately not possible yet. However, we are well aware of this limitation and are actively working on improving this area in a future release.