Class ecm.model.admin.MenuConfig
Extends
ecm.model.admin._ConfigurationObject.
Represents the configuration information for a menu. The information includes;
- The name, type, and description of the menu
- The menu items
Defined in: <ecm\model\admin\MenuConfig.js>.
Constructor Summary
Constructor Attributes | Constructor Name and Description |
---|---|
Method Summary
Method Attributes | Method Name and Description |
---|---|
addConfig(callback, extraParams)
|
|
constructor(id, name)
|
|
deleteConfigs(configs, name, callback, extraParams)
|
|
getActions(callback, params)
|
|
getActionsForMenuId(menuId, sorted, includeCustomActions, callback, extraParams)
|
|
getItemObjects(callback, params)
|
|
getName()
|
|
getType()
|
|
getValue(att)
|
|
<static> |
ecm.model.admin.MenuConfig.MenuConfig.createMenuConfig(id)
Static function that constructs a menu config object.
|
setDataToSave(items, subActionObjs)
|
|
setDescription(description)
|
|
setName(name)
|
|
setPluginId(pluginId)
|
|
setType(type)
|
|
setTypeLabel(typeLabel)
|
|
updateMenuConfig(callback, extraParams)
|
Method Detail
addConfig(callback, extraParams)
- Parameters:
- callback
- extraParams
constructor(id, name)
- Parameters:
- id
- name
deleteConfigs(configs, name, callback, extraParams)
- Parameters:
- configs
- name
- callback
- extraParams
getActions(callback, params)
- Parameters:
- callback
- params
getActionsForMenuId(menuId, sorted, includeCustomActions, callback, extraParams)
- Parameters:
- menuId
- sorted
- includeCustomActions
- callback
- extraParams
getDescription()
getIconClass()
getItemObjects(callback, params)
- Parameters:
- callback
- params
getName()
getPluginId()
getType()
getTypeLabel()
getValue(att)
- Parameters:
- att
isContextMenu()
isToolbar()
<static> ecm.model.admin.MenuConfig.MenuConfig.createMenuConfig(id)
Static function that constructs a menu config object.
- Parameters:
- id
- Menu identifier.
setDataToSave(items, subActionObjs)
- Parameters:
- items
- subActionObjs
setDescription(description)
- Parameters:
- description
setName(name)
- Parameters:
- name
setPluginId(pluginId)
- Parameters:
- pluginId
setType(type)
- Parameters:
- type
setTypeLabel(typeLabel)
- Parameters:
- typeLabel
updateMenuConfig(callback, extraParams)
- Parameters:
- callback
- extraParams