Class ecm.widget.listView.DetailsViewDecorator

Contains the details view decorators.
Defined in: <ecm\widget\listView\decorators\DetailsViewDecorator.js>.

Constructor Summary

Constructor Attributes Constructor Name and Description
 

Method Summary

Method Attributes Method Name and Description
<static>  
ecm.widget.listView.DetailsViewDecorator.childComponentDecorator(data, rowId, rowIndex)
Decorator that shows the child component on click.
<static>  
ecm.widget.listView.DetailsViewDecorator.containmentNameDecorator(data, rowId, rowIndex)
Decorator that reads the containment name from the item and displays it in the containment name column.
<static>  
ecm.widget.listView.DetailsViewDecorator.favoriteMultiStateIcon(data, rowId, rowIndex)
A decorator that renders the multi-state icon display column in the favorites details view.
<static>  
ecm.widget.listView.DetailsViewDecorator.folderPathNameDecorator(data, rowId, rowIndex)
Decorator that uses the ecm.model.Desktop defined formatter to format a folder path name.
<static>  
ecm.widget.listView.DetailsViewDecorator.iconDecorator(data, rowId, rowIndex)
Decorator that renders a single icon state.
<static>  
ecm.widget.listView.DetailsViewDecorator.mimeTypeDecorator(data, rowId, rowIndex)
Decorator that displays a mime-specific icon.
<static>  
ecm.widget.listView.DetailsViewDecorator.multiStateDecorator(data, rowId, rowIndex)
A decorator that renders multiple states.
<static>  
ecm.widget.listView.DetailsViewDecorator.preserveDirectPermissionsDecorator(data, rowId, rowIndex)
Decorator that displays the icon for the preserve direct permissions for the security policy selector.
<static>  
ecm.widget.listView.DetailsViewDecorator.referenceAttributeDecorator(data, rowId, rowIndex)
Decorator that shows the reference attribute on click.
<static>  
ecm.widget.listView.DetailsViewDecorator.syncServiceDetailsCellValue(gridData, storeData, cellWidget)
Reads the item in the grid row to determine if sync is enabled and updates the cellWidget to include an icon that both indicates if sync is enabled for the item and allows the user to quickly enable/disable sync on the item.
<static>  
ecm.widget.listView.DetailsViewDecorator.syncServiceDetailsDecorator()
Decorator to configure a details view column for sync.
<static>  
ecm.widget.listView.DetailsViewDecorator.teamspaceIconDecorator(data, rowId, rowIndex)
Decorator that displays the icon for the teamspace.
<static>  
ecm.widget.listView.DetailsViewDecorator.teamspaceStateLabelDecorator(data, rowId, rowIndex)
Decorator that displays a display name for the teamspace state value.

Constructor Detail

ecm.widget.listView.DetailsViewDecorator()

Method Detail

<static> ecm.widget.listView.DetailsViewDecorator.childComponentDecorator(data, rowId, rowIndex)

Decorator that shows the child component on click.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.containmentNameDecorator(data, rowId, rowIndex)

Decorator that reads the containment name from the item and displays it in the containment name column.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.
Since:
2.0.3

<static> ecm.widget.listView.DetailsViewDecorator.favoriteMultiStateIcon(data, rowId, rowIndex)

A decorator that renders the multi-state icon display column in the favorites details view.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.folderPathNameDecorator(data, rowId, rowIndex)

Decorator that uses the ecm.model.Desktop defined formatter to format a folder path name.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.
Since:
2.0.3

<static> ecm.widget.listView.DetailsViewDecorator.iconDecorator(data, rowId, rowIndex)

Decorator that renders a single icon state.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.mimeTypeDecorator(data, rowId, rowIndex)

Decorator that displays a mime-specific icon.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.multiStateDecorator(data, rowId, rowIndex)

A decorator that renders multiple states.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.preserveDirectPermissionsDecorator(data, rowId, rowIndex)

Decorator that displays the icon for the preserve direct permissions for the security policy selector.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.
Since:
2.0.3

<static> ecm.widget.listView.DetailsViewDecorator.referenceAttributeDecorator(data, rowId, rowIndex)

Decorator that shows the reference attribute on click.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.syncServiceDetailsCellValue(gridData, storeData, cellWidget)

Reads the item in the grid row to determine if sync is enabled and updates the cellWidget to include an icon that both indicates if sync is enabled for the item and allows the user to quickly enable/disable sync on the item.
Parameters:
gridData
Contains the data in the grid cell. This will be null in this case, because the comment list relies on retrieving the information from the actual item used to populate the row.
storeData
Contains store data. This will be null in this method, because the appropriate flags are not applied to the Grid to obtain raw store data in this method (it is not needed). See comments in gridx/modules/CellWidget in the GridX documentation for details: http://oria.github.io/gridx/gallery.html.
cellWidget
Widget generated from the template provided in contentCellDecorator.
Since:
2.0.3

<static> ecm.widget.listView.DetailsViewDecorator.syncServiceDetailsDecorator()

Decorator to configure a details view column for sync.
Since:
2.0.3

<static> ecm.widget.listView.DetailsViewDecorator.teamspaceIconDecorator(data, rowId, rowIndex)

Decorator that displays the icon for the teamspace.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.

<static> ecm.widget.listView.DetailsViewDecorator.teamspaceStateLabelDecorator(data, rowId, rowIndex)

Decorator that displays a display name for the teamspace state value.
Parameters:
data
Data contained in the cell.
rowId
Id of the row containing the cell.
rowIndex
Index of the row containing the cell.