The sap.m.ActionListItem
can be used like a button
to fire actions when pressed. Note: The inherited selected
property of the sap.m.ListItemBase
is not supported.
Constructor for a new ActionListItem.
Accepts an object literal mSettings
that defines initial property values, aggregated and associated objects as well as event handlers. See sap.ui.base.ManagedObject#constructor for a general description of the syntax of the settings object.
new sap.m.ActionListItem(sId?, mSettings?)
Param | Type | Default Value | Description |
---|---|---|---|
sId? | string | Id for the new control, generated automatically if no id is given |
|
mSettings? | object | Initial settings for the new control |
Name | Type | Default Value | Description |
---|---|---|---|
counter | int | Defines the counter value of the list items. Visibility: public |
|
highlight | string | None | Defines the highlight state of the list items. Valid values for the Accessibility support is provided through the associated highlightText property. If the |
highlightText | string | empty string | Defines the semantics of the highlight property for accessibility purposes. |
navigated | boolean | false | The navigated state of the list item. If set to |
selected | boolean | false | Defines the selected state of the list items. Note: Binding the |
type | sap.m.ListType | Inactive | Defines the visual indication and behavior of the list items, e.g. |
unread | boolean | false | Activates the unread indicator for the list item, if set to |
visible | boolean | true | Whether the control should be visible on the screen. If set to false, a placeholder is rendered instead of the real control. Visibility: public |
Method | Description |
---|---|
sap.m.ActionListItem.extend |
Creates a new subclass of class sap.m.ActionListItem with name
|
sap.m.ActionListItem.getMetadata |
Returns a metadata object for class sap.m.ActionListItem. |
getMode |
Determines item specific mode. ActionListItems are not selectable because they are command controls (like Button or Link), so triggering the associated command, rather than selection is appropriate to happen upon user action on these items. By overwriting |
getText |
Gets current value of property text. Defines the text that appears in the control. |
setText |
Sets a new value for property text. Defines the text that appears in the control. When called with a value of |
Creates a new subclass of class sap.m.ActionListItem with name sClassName
and enriches it with the information contained in oClassInfo
.
oClassInfo
might contain the same kind of information as described in sap.m.ListItemBase.extend.
Param | Type | DefaultValue | Description |
---|---|---|---|
sClassName | string |
Name of the class being created |
|
oClassInfo | object |
Object literal with information about the class |
|
FNMetaImpl | function |
Constructor function for the metadata object; if not given, it defaults to the metadata implementation used by this class |
Determines item specific mode.
ActionListItems are not selectable because they are command controls (like Button or Link), so triggering the associated command, rather than selection is appropriate to happen upon user action on these items.
By overwriting getMode
(inherited from ListItemBase
), we exclude the item from processing steps that are specific for selectable list-items.
Sets a new value for property text.
Defines the text that appears in the control.
When called with a value of null
or undefined
, the default value of the property will be restored.
Param | Type | DefaultValue | Description |
---|---|---|---|
sText | string |
New value for property |