platform-components-ng/projects/platform-components-lib/src/lib/components/meta/qpp-meta-pane/qpp-meta-components/domain-picker/qpp-meta-domain-picker.component.ts
Qpp meta domain picker
OnInit
OnChanges
OnDestroy
AfterViewInit
| encapsulation | ViewEncapsulation.None |
| selector | qpp-meta-domain-picker |
| styleUrls | qpp-meta-domain-picker.component.scss |
| templateUrl | qpp-meta-domain-picker.component.html |
constructor(metaDomainService: QppMetaDomainService, qppErrorMessageService: QppErrorMessageService)
|
|||||||||
|
Parameters :
|
| filter |
Type : Function
|
| metaInfo |
Type : QppMetaInfo
|
| params |
Type : any
|
| scope |
Type : Object
|
| updated |
Type : EventEmitter
|
| Async addNewValue |
addNewValue()
|
|
addNewValue
Returns :
any
void |
| filterResultHandler | ||||
filterResultHandler(filterResult)
|
||||
|
filterResultHandler
Parameters :
Returns :
void
void |
| filterValues |
filterValues()
|
|
Filter values
Returns :
void
void |
| Async getAllDomainValues | ||||||||
getAllDomainValues(init?: boolean)
|
||||||||
|
Get all domain values
Parameters :
Returns :
any
Promise |
| getChildDomainValues | ||||||||||||
getChildDomainValues(domainValue: DomainValue, event?: Event)
|
||||||||||||
|
Gets domain values under selected domain value
Parameters :
Returns :
void
void |
| getDomainInfo | ||||||||
getDomainInfo(domainName: string)
|
||||||||
|
Get all domain values
Parameters :
Returns :
void
Promise |
| getParentDomainValue | ||||||||
getParentDomainValue(domainValue: DomainValue)
|
||||||||
|
Get parent domain value
Parameters :
Returns :
any
any |
| getParentDomainValues | ||||||||
getParentDomainValues(event: Event)
|
||||||||
|
Gets domain values of parent hierarchy when user pressed back button
Parameters :
Returns :
void
void |
| Async getParentHierarchy | ||||||||
getParentHierarchy(domainValue: DomainValue)
|
||||||||
|
Get parent hierarchy
Parameters :
Returns :
any
Promise |
| isChecked | ||||||||
isChecked(domainValue: DomainValue)
|
||||||||
|
Is checked
Parameters :
Returns :
boolean
boolean |
| ngAfterViewInit |
ngAfterViewInit()
|
|
Component life cycle hook
Returns :
void
void |
| ngOnChanges | ||||||||
ngOnChanges(changes: SimpleChanges)
|
||||||||
|
Component life cycle hook
Parameters :
Returns :
void
void |
| ngOnDestroy |
ngOnDestroy()
|
|
Component lifecycle hook
Returns :
void
void |
| ngOnInit |
ngOnInit()
|
|
Component life cycle hook
Returns :
void
void |
| onChangeHandler | ||||||
onChangeHandler(domainValues)
|
||||||
|
On change handler
Parameters :
Returns :
void
void |
| onDropDownChange | ||||||
onDropDownChange(domainValues)
|
||||||
|
On change handler
Parameters :
Returns :
void
void |
| onDropDownClose |
onDropDownClose()
|
|
Emit changes on dropdown close in case of multiselect
Returns :
void
void |
| onDropDownOpen |
onDropDownOpen()
|
|
On drop down open
Returns :
void
void |
| registerMetaValueChange |
registerMetaValueChange()
|
|
Register meta value change
Returns :
void
void |
| setValueSilently | ||||||
setValueSilently(value: any)
|
||||||
|
Set value silently without emit
Parameters :
Returns :
void
void |
| addingNewOption |
Default value : false
|
| allDomainValues |
Type : DomainValue[]
|
Default value : []
|
| canAddValues |
Default value : false
|
| config |
Type : object
|
Default value : {
placeHolder: "Select",
idKey: "id",
showDropdownArrow: true,
showSelectedItem: true,
searchable: true,
searchField: "name",
enableClear: true,
closeOnSelect: true,
multiSelect: false
}
|
| displayField |
Type : string
|
Default value : "name"
|
| domainValueHierarchy |
Type : DomainValue[]
|
Default value : []
|
| domainValues |
Type : DomainValue[]
|
Default value : []
|
| enableAddButton |
Default value : false
|
| fetchingDomainInfo |
Default value : false
|
| inputFieldValue |
Type : DomainValue[]
|
Default value : []
|
| isSearchTextEmpty |
Default value : true
|
| loading |
Default value : false
|
| metaValueChangeSubscription |
Type : Subscription
|
Default value : null
|
| previousDomain |
Type : DomainValue
|
| showLoader |
Default value : false
|
| valueField |
Type : string
|
Default value : "id"
|