Properties
Optional
addFieldSettings
addFieldSettings?: ((configApp, project, pageId, fieldType, fieldParams, ui, paramChanged, canBePublished?) => void)
Type declaration
- (configApp, project, pageId, fieldType, fieldParams, ui, paramChanged, canBePublished?): void
Parameters
configApp: any
project: string
pageId: string
fieldType: string
ui: JQuery
paramChanged: (() => void)
Optional
canBePublished: boolean
Returns void
Optional
categorySetting
categorySetting?: ((key) => string)
Type declaration
- (key): string
Returns string
Optional
createControl
createControl?: ((ctrlObj, settings) => void)
Type declaration
- (ctrlObj, settings): void
Returns void
Optional
editCategorySetting
editCategorySetting?: ((key, category) => void)
Type declaration
- (key, category): void
Parameters
key: string
category: string
Returns void
Optional
filterProject
filterProject?: ((db) => void)
Optional
getCustomerSettingPagesAsync
getCustomerSettingPagesAsync?: (() => Promise<ISettingPage[]>)
Type declaration
- (): Promise<ISettingPage[]>
Returns Promise<ISettingPage[]>
Optional
getFieldConfigOptions
getFieldConfigOptions?: (() => IFieldDescription[])
Type declaration
- (): IFieldDescription[]
Returns IFieldDescription[]
Optional
getPluginName
getPluginName?: (() => string)
Optional
getPluginVersion
getPluginVersion?: (() => string)
Optional
getProjectPagesAsync
Optional
getProjectSettingPagesAsync
getProjectSettingPagesAsync?: (() => Promise<ISettingPage[]>)
Type declaration
- (): Promise<ISettingPage[]>
Returns Promise<ISettingPage[]>
Optional
getTiles
getTiles?: (() => ITile[])
Type declaration
- (): ITile[]
Returns ITile[]
Optional
helpUrl
helpUrl?: string
Optional
initItem
initItem?: ((item, jui) => void)
Type declaration
- (item, jui): void
Returns void
Optional
initPrintingAsync
initPrintingAsync?: (() => Promise<void>)
Type declaration
- (): Promise<void>
Returns Promise<void>
Optional
initProject
initProject?: ((project) => void)
Type declaration
- (project): void
Returns void
Optional
initServerSettings
initServerSettings?: ((serverSettings) => void)
Type declaration
- (serverSettings): void
Parameters
serverSettings: XRListProjectAndSettings
Returns void
Optional
isDefault
isDefault?: boolean
Optional
preSaveHookAsync
preSaveHookAsync?: ((isItem, type, controls) => Promise<{}>)
Type declaration
- (isItem, type, controls): Promise<{}>
Parameters
isItem: boolean
type: string
controls: IControlDefinition[]
Returns Promise<{}>
Optional
renderActionButtons
renderActionButtons?: ((options, body, controls) => boolean)
Type declaration
- (options, body, controls): boolean
Parameters
options: IItemControlOptions
body: JQuery
controls: IControlDefinition[]
Returns boolean
Optional
supportsControl
supportsControl?: ((fieldType) => boolean)
Type declaration
- (fieldType): boolean
Returns boolean
Optional
updateItem
updateItem?: ((item) => void)
Optional
updateItemPanel
updateItemPanel?: (() => void)
Optional
updateMenu
updateMenu?: ((ul, hook) => void)
Optional
updateSearchPanel
updateSearchPanel?: (() => void)
Optional
updateTree
updateTree?: (() => void)
Notify the plugin to render itself in the element passed.