import { TreeItem } from '../bean/TreeItem'; import { Vue } from "vue-facing-decorator"; /** * extends mixins(TreeSearchComponent, ModalComponent) * or * extends TreeSearchComponent * 树搜索组件 * 外置条件: * * */ export declare class TreeSearchComponent extends Vue { /** * 搜索框 */ searchValue: string; /** * 数组数据 */ dataList: any; /** * 展开的节点key * @protected */ protected expandedKeys: any[]; /** * 搜索值监听事件 * @param value */ onSearchValueChange(value: string): void; /** * 根据value找到父节点名称 * @param value */ findParentKeys(value: string): any; /** * 设置需要展开的节点数组 * @param parentKey * @param expandedKeys */ setExpandedKeys(parentKey: string, expandedKeys: any[]): any; /** * 树形数据转成list数据 * @param treeItems */ generateList(treeItems: TreeItem[]): void; }