You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.1 KiB
21 lines
1.1 KiB
5 years ago
|
import { _Widget } from "../../core/widget";
|
||
|
export interface _AbstractTreeValueChooser extends _Widget {
|
||
|
_valueFormatter: (v: string) => string;
|
||
|
_initData: (items: any[]) => void;
|
||
|
_itemsCreator: (options: any, callback: Function) => void;
|
||
|
_reqDisplayTreeNode: (options: any, callback: Function) => void;
|
||
|
_reqSelectedTreeNode: (options: any, callback: Function) => void;
|
||
|
_reqAdjustTreeNode: (options: any, callback: Function) => void;
|
||
|
_reqInitTreeNode: (options: any, callback: Function) => void;
|
||
|
_reqTreeNode: (options: any, callback: Function) => void;
|
||
|
_getAddedValueNode: (parentValues: any[], selectedValues: any) => any[];
|
||
|
_getNode: (selectedValues: any, parentValues: any[]) => any;
|
||
|
_deleteNode: (selectedValues: any, values: any[]) => void;
|
||
|
_buildTree: (jo: any, values: any) => void;
|
||
|
_isMatch: (parentValues: any, value: any, keyword: any) => boolean;
|
||
|
_getTreeNode: (parentValues: any, v: any) => any;
|
||
|
_getChildren: (parentValues: any) => any;
|
||
|
_getAllChildren: (parentValues: any) => any;
|
||
|
_getChildCount: (parentValues: any) => number;
|
||
|
}
|