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.