projects/m2-core/src/lib/model/application/group/TemplateTab.ts
Properties |
|
Methods |
|
Accessors |
constructor(displayName: string, template: ApplicationTemplate, applications: Application[])
|
||||||||||||
|
Parameters :
|
| Public applications |
Type : Application[]
|
| Public displayName |
Type : string
|
| Public Readonly id |
Type : string
|
| Public Readonly isDeletable |
Type : boolean
|
| Public Optional loadingTemplateAttributes |
Type : boolean
|
|
Template attributes |
| Public template |
Type : ApplicationTemplate
|
| Public addApplications | ||||||
addApplications(applications: Application[])
|
||||||
|
Applications
Parameters :
Returns :
void
|
| Public addApplicationsAttributes | ||||||
addApplicationsAttributes(attributes: ApplicationAttribute[])
|
||||||
|
Parameters :
Returns :
void
|
| Public addTemplateAttribute | ||||||
addTemplateAttribute(attribute: ApplicationAttribute)
|
||||||
|
Template attributes - Write (here we deal with copy)
Parameters :
Returns :
void
|
| Public applyTemplateAttributesChanges |
applyTemplateAttributesChanges()
|
|
Returns :
void
|
| Public cacheApplicationsAttributes | ||||||
cacheApplicationsAttributes(applicationsAttributes: NumberMap<ApplicationAttribute[]>)
|
||||||
|
Parameters :
Returns :
void
|
| Public deleteApplications | ||||||
deleteApplications(applicationIds: number[])
|
||||||
|
Parameters :
Returns :
void
|
| Public deleteApplicationsAttributes | ||||||
deleteApplicationsAttributes(attributes: ApplicationAttribute[])
|
||||||
|
Parameters :
Returns :
void
|
| Public deleteTemplateAttribute | ||||||
deleteTemplateAttribute(attribute: ApplicationAttribute)
|
||||||
|
Parameters :
Returns :
void
|
| Public getAttributesOfApplication | ||||||
getAttributesOfApplication(applicationId: number)
|
||||||
|
Parameters :
Returns :
ApplicationAttribute[]
|
| Public getConstrainedProperties |
getConstrainedProperties()
|
|
Returns :
Promise<NumberMap<boolean>>
|
| Public Async getDistinctItemAttributes |
getDistinctItemAttributes()
|
|
Returns :
Promise<ApplicationAttribute[]>
|
| Public getVisibleColumns |
getVisibleColumns()
|
|
Returns :
string[]
|
| Public initColumnsVisibilityIfNeeded | ||||||
initColumnsVisibilityIfNeeded(attributes: ApplicationAttribute[])
|
||||||
|
Parameters :
Returns :
literal type
|
| Public refreshApplicationsAttributes | ||||||
refreshApplicationsAttributes(attributesToRefresh: ApplicationAttribute[])
|
||||||
|
Parameters :
Returns :
void
|
| Public resetColumnsVisibility |
resetColumnsVisibility()
|
|
Returns :
void
|
| Public resetTemplateAttributesChanges |
resetTemplateAttributesChanges()
|
|
Returns :
void
|
| Public setApplicationsAttributesLoading | |||||||||
setApplicationsAttributesLoading(loadingPromise: Promise
|
|||||||||
|
Parameters :
Returns :
void
|
| Public setConstrainedProperties | ||||||
setConstrainedProperties(readFn?: () => void)
|
||||||
|
Parameters :
Returns :
void
|
| Public setTemplateAttributes | ||||||
setTemplateAttributes(attributes: ApplicationAttribute[])
|
||||||
|
Parameters :
Returns :
void
|
| Public setVisibleColumns | ||||||
setVisibleColumns(columnIds: string[])
|
||||||
|
Parameters :
Returns :
void
|
| Public updateColumnsVisibility | ||||||
updateColumnsVisibility(requests: ColumnAppearanceRequest[])
|
||||||
|
Parameters :
Returns :
void
|
| count |
getcount()
|
| templateAttributes |
gettemplateAttributes()
|
| areTemplateAttributesTouched |
getareTemplateAttributesTouched()
|
|
Template attributes - Changes
Returns :
boolean
|
| hasDynamicAttributesChanged |
gethasDynamicAttributesChanged()
|
| attributesSourceNodeId |
getattributesSourceNodeId()
|
|
Template attributes - Read (here we deal with original attributes)
Returns :
number | null
|
| applicationInitialValues |
getapplicationInitialValues()
|
| loadingApplicationsAttributes |
getloadingApplicationsAttributes()
|
| areApplicationsAttributesLoaded |
getareApplicationsAttributesLoaded()
|
| applicationsAttributesReady |
getapplicationsAttributesReady()
|