A properties sheet display element for viewing and editing a table of properties.(c) SAP AG 2003-2006. All rights reserved.
The current filter.
Gets or sets the control styling glyph.
The labels column width.
Builds the properties sheet structure from the given definition.An array of properties definitions.Indicates whether to show or hide the properties upon creation.
Clears the properties sheet data.
Opens the popup associated with the given property.The property Id.
Sets a specified property as editable or readonly.The property Id.<code>true=editable,</code> <code>false=readonly</code>
Erases the properties sheet structure.
Moves the focus to the given property.The property Id.
Gets the properties sheet's data.The properties data collection (indexed by property id).
Gets the value of a specified property.The property Id.The property value (return type depends on property type).
Sets the properties sheet's data.The properties data collection (indexed by property id).An enumeration of the properties to display (indexed by property id).An optional string for further filtering the displayed properties.An optional enumeration of the properties to exclude from display (indexed by property id).
Sets the properties sheet's inherited data in cases where a visual distinction between
inherited and overridden property values is desired.The inherited data collection (indexed by property id).This method should be called each time before the <q ref="core.lib:PropEdit!setData">setData</q> is called to reinitialize
the inherited data.
Sets the value of a specified property.The property Id.The property value (parameter type depends on property type).
Expand or collapse all property groups within the current sheet.<code>true=always</code> expand, <code>false=toggle</code>
Expand or collapse a properties group within the current sheet.The Id of the properties group to toggle.<code>true=always</code> expand, <code>false=toggle</code>
Fires whenever a property is changed (and its <code>notify</code> attribute is set).The property field object.
Defines a property sheet item.The structure is an object dervided from <q ref="core.lib:input!INPUT_DEF">INPUT_DEF</q> with the following members:
<table class="BOTH"><tr><td class="H V">Name </td><td class=H>Type </td><td class=H>Description </td></tr><tr><td class=V>id </td><td>String </td><td>The property Id (must be unique within the properties sheet) </td></tr><tr><td class=V>type </td><td>Enum </td><td>The property data type. Can be any of the available field data types (see <q ref="core.lib:global!DATA_TYPES">DATA_TYPES</q>), or the special value "group" indicating the start of a new properties group. </td></tr><tr><td class=V>label </td><td>String </td><td>The property display label </td></tr><tr><td class=V>descr </td><td>String </td><td>The property description </td></tr><tr><td class=V>readonly </td><td>Boolean </td><td>Indicates whether the property is readonly </td></tr><tr><td class=V>hide </td><td>Boolean </td><td>Indicates whether to hide the property </td></tr><tr><td class=V>notify </td><td>Boolean </td><td>Indicates whether to raise a notification event when the property is changed </td></tr><tr><td class=V>filter </td><td>RegExp </td><td>A regular expression that can be used for filtering the property </td></tr><tr><td class=V>min </td><td>Number </td><td>Minimum value for numeric properties </td></tr><tr><td class=V>max </td><td>Number </td><td>Maximum value for numeric properties </td></tr><tr><td class=V>step </td><td>Number </td><td>Stepping value for numeric properties </td></tr><tr><td class=V>arrow </td><td>Enum </td><td>Indicates when the field dropdown arrow should be displayed (always </td><td>auto </td><td>never) </td></tr><tr><td class=V>popup </td><td>String </td><td>The urn of the custom popup for user-defined fields </td></tr></table>