projects/m2-core/src/lib/model/dialog/selector/NodesSelectorConfig.ts
Properties |
|
constructor(onSelectedFn?: (nodeIds?: number[]) => void, rootNodeIds?: number[], multiselect, showSearchInput, prevSelectedNodeIds?: number[], tip?: string, initNodeId?: number, eagerRoots$?: Observable<ClassificationNode[]>, directlyCheckSubNodes?: boolean)
|
||||||||||||||||||||||||||||||
|
Parameters :
|
| Public Optional dialogHeader |
Type : string
|
| Public Optional directlyCheckSubNodes |
Type : boolean
|
|
Если true, считается, что дочерние группы должны быть выбраны непосредственно. В этом режиме в функцию обратного вызова onSelectedFn будут переданы id всех (загруженных!) выбранных нод. В противном случае считается, что при выделении родителя автоматически выделяются все его потокми, и в функцию обратного вызова передаются id первых выбранных родителей. Эта опция также влияет на выделение групп на UI: если false, то при снятии выделения с группы, все соседи которой также выделены, выделение родителя автоматически сбрасывается. |
| Public Optional eagerRoots$ |
Type : Observable<ClassificationNode[]>
|
| Public Optional getRootNodesFn |
Type : function
|
| Public Optional initNodeId |
Type : number
|
| Public Optional multiselect |
Type : boolean
|
| Public Optional onSelectedFn |
Type : function
|
| Public Optional prevSelectedNodeIds |
Type : number[]
|
| Public Optional rootNodeIds |
Type : number[]
|
| Public Optional rootNodes |
Type : ClassificationNode[]
|
| Public Optional showSearchInput |
Type : boolean
|
| Public Optional tip |
Type : string
|