A custom category for the property.
Default Color Theme Sections for a Color property.
Type information for components (as the component class name)
Connected to data production. (Historized properties only)
A custom converter for converting the property value to another type.
Additional attributes for custom usage.
The full class name of a custom editor for the property.
A property reference path to be used inside dashboard. [Dashboard internal]
The ABB.Mia.cDateTime object stored in this property should be stored as a local time stamp.
For data class properties original .NET data type name. (e.g. System.Boolean)
Default value when a new object is created.
Description of the property.
Name used in the user intarface.
A number specifying the dispose order of properties. Properties with small order number are disposed before ones with greater number. If undefined or null:properties are disposed in alphabetical order.
Edit Masking for the property.
An object containing the enumeration members and corresponding values (needed when the property type is ABB.Mia.cPropertyType.Enum).
A running number which defines the order of the properties within the class.
A number specifying the initialization order of a property. Properties with small order number are initialized before ones with greater number. If undefined or null:properties are initialized in alphabetical order.
If true the property is visible to user (for example in an editor).
If true the property is visible to user when selecting a property reference.
If true the property can be disposed. NOTE:If null or undefined; Component properties will be disposed by default.
If false the property cannot be set to null from the editor.
The value of the property should be treated as a number (e.g. applying number formatting and right alignment depending on culture settings).
Indicates whether this property is read only in a property editor.
If true the property value can be serialized.
Indicates whether this property is truly read only (cannot be changed using the setter functions).
When VisibilityRequirement =! null, this nullable boolean provides info for cached instances if the property is currently visible
The mdw file path of a custom editor for the array/dictionary items.
Show only quick editing - do not show the property dialog. (Only for component properties!)
Properties to show in item list for quick editing. (Only for component properties!)
Allows item reorder for array collections (if!=null overrides IsReadOnly).
Sort function for dictionary collections (null implies default alphabetic).
Type information for array/dictionary item (as ABB.Mia.cPropertyType)
Allows/Disables editing item values of collections (if!=null overrides IsReadOnly).
Largest value you can enter to property
Smallest value you can enter to property
Internal name, which is used to refer property within code, etc.
If UseNLS is true; this provides the default value for the _NLS property.
The step setting for the numerical input field.
Override the placeholder text shown for null value. Only applicable in certain type of properties.
If set true, allows updating the property value while user is still editing (e.g. with collection editor). It is true by default.
Raw Type information for array.
The raw property type.
Database Reference Target
The script language name (for Script properties).
For properties of type ABB.Mia.cPropertyType.Serializable; the full name of the constructor object as string i.e. "ABB.Mia.cRectangle"
A function (returning a boolean) that tells the serializer if the current property value should be serialized.
Maximum size of array, string or other container types.
The property type.
Inform the component base to provide language support feature for this property. An additional _NLS text property is added to provide the language key for this property. The syntax for _NLS property is Section|Key|Subkey|$&. Subkey is optional. If it's left out; empty string "" is used as the subkey. Third | (after Subkey) signifies using LongText instead of Text in the language entry as the property value. (Using Text is the default). $ signifies removing a category from the Text field. $ can be defined at the end (before &). & signifies removing ampersand characters from the Text field. & can be defined at the end.
ID of enum providing meaning to user status
Visibility Requirement for the property.
Property attributes including those of Data Class Properties