File

projects/m2-core/src/lib/model/application/group/TemplateTab.ts

Index

Properties
Methods
Accessors

Constructor

constructor(displayName: string, template: ApplicationTemplate, applications: Application[])
Parameters :
Name Type Optional
displayName string No
template ApplicationTemplate No
applications Application[] No

Properties

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

Methods

Public addApplications
addApplications(applications: Application[])

Applications

Parameters :
Name Type Optional
applications Application[] No
Returns : void
Public addApplicationsAttributes
addApplicationsAttributes(attributes: ApplicationAttribute[])
Parameters :
Name Type Optional
attributes ApplicationAttribute[] No
Returns : void
Public addTemplateAttribute
addTemplateAttribute(attribute: ApplicationAttribute)

Template attributes - Write (here we deal with copy)

Parameters :
Name Type Optional
attribute ApplicationAttribute No
Returns : void
Public applyTemplateAttributesChanges
applyTemplateAttributesChanges()
Returns : void
Public cacheApplicationsAttributes
cacheApplicationsAttributes(applicationsAttributes: NumberMap<ApplicationAttribute[]>)
Parameters :
Name Type Optional
applicationsAttributes NumberMap<ApplicationAttribute[]> No
Returns : void
Public deleteApplications
deleteApplications(applicationIds: number[])
Parameters :
Name Type Optional
applicationIds number[] No
Returns : void
Public deleteApplicationsAttributes
deleteApplicationsAttributes(attributes: ApplicationAttribute[])
Parameters :
Name Type Optional
attributes ApplicationAttribute[] No
Returns : void
Public deleteTemplateAttribute
deleteTemplateAttribute(attribute: ApplicationAttribute)
Parameters :
Name Type Optional
attribute ApplicationAttribute No
Returns : void
Public getAttributesOfApplication
getAttributesOfApplication(applicationId: number)
Parameters :
Name Type Optional
applicationId number No
Returns : ApplicationAttribute[]
Public getConstrainedProperties
getConstrainedProperties()
Public Async getDistinctItemAttributes
getDistinctItemAttributes()
Returns : Promise<ApplicationAttribute[]>
Public getVisibleColumns
getVisibleColumns()
Returns : string[]
Public initColumnsVisibilityIfNeeded
initColumnsVisibilityIfNeeded(attributes: ApplicationAttribute[])
Parameters :
Name Type Optional
attributes ApplicationAttribute[] No
Returns : literal type
Public refreshApplicationsAttributes
refreshApplicationsAttributes(attributesToRefresh: ApplicationAttribute[])
Parameters :
Name Type Optional
attributesToRefresh ApplicationAttribute[] No
Returns : void
Public resetColumnsVisibility
resetColumnsVisibility()
Returns : void
Public resetTemplateAttributesChanges
resetTemplateAttributesChanges()
Returns : void
Public setApplicationsAttributesLoading
setApplicationsAttributesLoading(loadingPromise: Promise, silently?: boolean)
Parameters :
Name Type Optional
loadingPromise Promise<any> No
silently boolean Yes
Returns : void
Public setConstrainedProperties
setConstrainedProperties(readFn?: () => void)
Parameters :
Name Type Optional
readFn function Yes
Returns : void
Public setTemplateAttributes
setTemplateAttributes(attributes: ApplicationAttribute[])
Parameters :
Name Type Optional
attributes ApplicationAttribute[] No
Returns : void
Public setVisibleColumns
setVisibleColumns(columnIds: string[])
Parameters :
Name Type Optional
columnIds string[] No
Returns : void
Public updateColumnsVisibility
updateColumnsVisibility(requests: ColumnAppearanceRequest[])
Parameters :
Name Type Optional
requests ColumnAppearanceRequest[] No
Returns : void

Accessors

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()

results matching ""

    No results matching ""