players | yes | An unique identifier defining the property |
attachedTo | yes | The layer the property should be attached to (it could be the document) |
type | yes | The property type (should be list ) |
label | yes | A translatable property defining the property name |
panelGroup | yes | A translatable property defining the form controls group in the panel |
value | yes | The value of the property |
listDataClass | yes | The class that manages the method to get the list data. Could be the native HelloSet class for HelloDB content, or a custom class |
listDataMethod | yes | The methods that returns the content to get the list data. Could be the native HelloSet method for HelloDB content, or a custom method |
listDataParameters | - | A list of parameters to be provided to the method to get the list data. Could define the fields to use for HelloDB content |
hideFromPanel | - | Allows to hide the controls of the property in the panel. Useful if the layer should be controlled through another property |