File

projects/m2-core/src/lib/model/dialog/selector/NodesSelectorConfig.ts

Index

Properties

Constructor

constructor(onSelectedFn?: (nodeIds?: number[]) => void, rootNodeIds?: number[], multiselect, showSearchInput, prevSelectedNodeIds?: number[], tip?: string, initNodeId?: number, eagerRoots$?: Observable<ClassificationNode[]>, directlyCheckSubNodes?: boolean)
Parameters :
Name Type Optional
onSelectedFn function Yes
rootNodeIds number[] Yes
multiselect No
showSearchInput No
prevSelectedNodeIds number[] Yes
tip string Yes
initNodeId number Yes
eagerRoots$ Observable<ClassificationNode[]> Yes
directlyCheckSubNodes boolean Yes

Properties

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

results matching ""

    No results matching ""