sap.m.TablePersoDialog.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.m.TablePersoDialog with name
sClassName
and enriches it with the information contained in
oClassInfo
.
oClassInfo
might contain the same kind of information as described in sap.ui.base.ManagedObject.extend.
Parameters:
{string} | sClassName | Name of the class being created |
{object} | oClassInfo? | Object literal with information about the class |
{function} | FNMetaImpl? | Constructor function for the metadata object; if not given, it defaults to sap.ui.core.ElementMetadata |
Returns:
{function} | Created class / constructor function |
Returns a metadata object for class sap.m.TablePersoDialog.
Returns:
Attaches event handler
fnFunction
to the
cancel
event of this
sap.m.TablePersoDialog
.
When called, the context of the event handler (its this
) will be bound to oListener
if specified, otherwise it will be bound to this sap.m.TablePersoDialog
itself.
Parameters:
{object} | oData? | An application-specific payload object that will be passed to the event handler along with the event object when firing the event |
{function} | fnFunction | The function to be called when the event occurs |
{object} | oListener? | Context object to call the event handler with. Defaults to this sap.m.TablePersoDialog itself |
Returns:
Attaches event handler
fnFunction
to the
confirm
event of this
sap.m.TablePersoDialog
.
When called, the context of the event handler (its this
) will be bound to oListener
if specified, otherwise it will be bound to this sap.m.TablePersoDialog
itself.
Parameters:
{object} | oData? | An application-specific payload object that will be passed to the event handler along with the event object when firing the event |
{function} | fnFunction | The function to be called when the event occurs |
{object} | oListener? | Context object to call the event handler with. Defaults to this sap.m.TablePersoDialog itself |
Returns:
Detaches event handler
fnFunction
from the
cancel
event of this
sap.m.TablePersoDialog
.
The passed function and listener object must match the ones used for event registration.
Parameters:
{function} | fnFunction | The function to be called, when the event occurs |
{object} | oListener | Context object on which the given function had to be called |
Returns:
Detaches event handler
fnFunction
from the
confirm
event of this
sap.m.TablePersoDialog
.
The passed function and listener object must match the ones used for event registration.
Parameters:
{function} | fnFunction | The function to be called, when the event occurs |
{object} | oListener | Context object on which the given function had to be called |
Returns:
Fires event cancel
to attached listeners.
Parameters:
{Map} | mArguments? | The arguments to pass along with the event |
Returns:
Fires event confirm
to attached listeners.
Parameters:
{Map} | mArguments? | The arguments to pass along with the event |
Returns:
getColumnInfoCallback(): object
Gets current value of property columnInfoCallback
.
Returns:
{object} | Value of property columnInfoCallback |
Gets current value of property contentHeight
.
Returns:
Gets current value of property contentWidth
.
Returns:
getHasGrouping(): boolean
Gets current value of property hasGrouping
.
Returns:
{boolean} | Value of property hasGrouping |
getInitialColumnState(): object
Gets current value of property initialColumnState
.
Returns:
{object} | Value of property initialColumnState |
ID of the element which is the current target of the association persoDialogFor
, or null
.
Returns:
getPersoMap(): object
Gets current value of property persoMap
.
Returns:
{object} | Value of property persoMap |
getShowResetAll(): boolean
Gets current value of property showResetAll
.
Returns:
{boolean} | Value of property showResetAll |
getShowSelectAll(): boolean
Gets current value of property showSelectAll
.
Returns:
{boolean} | Value of property showSelectAll |
init()
Initializes the TablePersoDialog instance after creation.
open()
Sets the content of the dialog, being list items representing the associated table's column settings, and opens the dialog
retrievePersonalizations(): object
Returns the personalizations made. Currently supports a 'columns' property which holds an array of settings, one element per column in the associated table. The element contains column-specific information as follows: id: column id; order: new order; text: the column's header text that was displayed in the dialog; visible: visibility (true or false).
Returns:
{object} | the personalization data |
Sets a new value for property
columnInfoCallback
.
When called with a value of null
or undefined
, the default value of the property will be restored.
Parameters:
{object} | oColumnInfoCallback | New value for property columnInfoCallback |
Returns:
Sets a new value for property
contentHeight
.
When called with a value of null
or undefined
, the default value of the property will be restored.
Parameters:
Returns:
Sets a new value for property
contentWidth
.
When called with a value of null
or undefined
, the default value of the property will be restored.
Parameters:
Returns:
setHasGrouping(bHasGrouping): TablePersoDialog
Setter to turn on/ switch off TablePersoDialog's grouping mode.
Parameters:
{boolean} | bHasGrouping | groping mode on or off. |
Returns:
{TablePersoDialog} | the TablePersoDialog instance. |
Sets a new value for property
initialColumnState
.
When called with a value of null
or undefined
, the default value of the property will be restored.
Parameters:
{object} | oInitialColumnState | New value for property initialColumnState |
Returns:
Sets the associated persoDialogFor
.
Parameters:
{sap.m.Table} | oPersoDialogFor | Id of an element which becomes the new target of this persoDialogFor association; alternatively, an element instance may be given |
Returns:
Sets a new value for property
persoMap
.
When called with a value of null
or undefined
, the default value of the property will be restored.
Parameters:
{object} | oPersoMap | New value for property persoMap |
Returns:
setShowResetAll(bShowResetAll): TablePersoDialog
Setter to show/hide TablePersoDialog's 'Undo Personalization' button.
Parameters:
{boolean} | bShowResetAll | 'undo Personalization' button visible or not. |
Returns:
{TablePersoDialog} | the TablePersoDialog instance. |
setShowSelectAll(bShowSelectAll): TablePersoDialog
Setter to show/hide TablePersoDialog's 'selectAll' checkbox.
Parameters:
{boolean} | bShowSelectAll | selectAll checkbox visible or not. |
Returns:
{TablePersoDialog} | the TablePersoDialog instance. |
Destroys the persoService in the aggregation persoService
.
- Deprecated:
- Since version 1.30.1 This aggregate is no longer used. It collided with the TablePersoController's persoService reference
Returns:
Gets content of aggregation
persoService
.
Refers to the service for reading and writing the personalization.
- Deprecated:
- Since version 1.30.1 This aggregate is no longer used. It collided with the TablePersoController's persoService reference
Returns:
Sets the aggregated persoService
.
Parameters:
{Object} | oPersoService | The persoService to set |
- Deprecated:
- Since version 1.30.1 This aggregate is no longer used. It collided with the TablePersoController's persoService reference
Returns: