[{"__symbolic":"module","version":4,"metadata":{"TreeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dc-tree","template":"\n    <div #treeBox class=\"display-flex width-100 flex-direction-column tree-box\" [style.max-height]=\"options?.maxHeight\">\n      <div *ngFor=\"let node of treeDatas;let i = index\">\n        <div class=\"node-container\">\n          <dc-node [nodeData]=\"node\" [root]=\"true\" [treeId]=\"treeId\" [keyChild]=\"keyChild\" [keyId]=\"keyId\" [keyName]=\"keyName\"\n                   [options]=\"options\"\n                   (clickEvent)=\"clickNode($event)\" (checkEvent)=\"checkNode($event)\" (extendEvent)=\"extendNode($event)\"\n                   [myIndex]=\"i\" [deepIndex]=\"0\"></dc-node>\n        </div>\n      </div>\n      <div *ngIf=\"treeNoData\" style=\"line-height: 40px; text-align: center\">\n        No Data.\n      </div>\n    </div>\n\n  ","styles":["\n    .tree-box {\n      position: relative;\n      overflow-y: auto;\n      padding: 5px 0;\n      min-height: 100%;\n    }\n\n  "]}]}],"members":{"treeBox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["treeBox"]}]}],"clickEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"extendEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"checkEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"defaultCheckedNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"defaultSelectedNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"defaultHalfCheckedNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"keyId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"keyName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"keyChild":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"treeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"treeDatas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"ngOnInit":[{"__symbolic":"method"}],"initHalfCheckNodes":[{"__symbolic":"method"}],"_initHalfCheckNodes":[{"__symbolic":"method"}],"initCheckNodes":[{"__symbolic":"method"}],"_initCheckNodes":[{"__symbolic":"method"}],"initSelectNode":[{"__symbolic":"method"}],"clickNode":[{"__symbolic":"method"}],"extendNode":[{"__symbolic":"method"}],"checkNode":[{"__symbolic":"method"}],"_unCheckParentNode":[{"__symbolic":"method"}],"_checkParentNode":[{"__symbolic":"method"}],"_checkChildrenNode":[{"__symbolic":"method"}],"_findNodeById":[{"__symbolic":"method"}],"_findNodeByAllName":[{"__symbolic":"method"}],"_findNodeByName":[{"__symbolic":"method"}],"_getCheckedNodes":[{"__symbolic":"method"}],"_getHalfCheckedNodes":[{"__symbolic":"method"}],"_getSelectedNodes":[{"__symbolic":"method"}],"_findParentNodeById":[{"__symbolic":"method"}],"_findParentsNodeById":[{"__symbolic":"method"}],"_findChildrensNodeByNode":[{"__symbolic":"method"}],"_matchSearchNodesByKey":[{"__symbolic":"method"}],"_fuzzySearchNodesByKey":[{"__symbolic":"method"}],"_checkNodesByIds":[{"__symbolic":"method"}],"findNodeById":[{"__symbolic":"method"}],"findNodeByName":[{"__symbolic":"method"}],"findNodeByAllName":[{"__symbolic":"method"}],"findParentNodeById":[{"__symbolic":"method"}],"findParentsNodeById":[{"__symbolic":"method"}],"findChildrensNodeByNode":[{"__symbolic":"method"}],"insertNode":[{"__symbolic":"method"}],"insertNodes":[{"__symbolic":"method"}],"updateNodeData":[{"__symbolic":"method"}],"deleteNodeById":[{"__symbolic":"method"}],"matchSearchNodesByKey":[{"__symbolic":"method"}],"removeHideNodes":[{"__symbolic":"method"}],"fuzzySearchNodesByKey":[{"__symbolic":"method"}],"expandNode":[{"__symbolic":"method"}],"expandNodes":[{"__symbolic":"method"}],"collspanAllNodes":[{"__symbolic":"method"}],"expandAllNodes":[{"__symbolic":"method"}],"lighthightNodes":[{"__symbolic":"method"}],"removeLighthightNodes":[{"__symbolic":"method"}],"selectTreeNode":[{"__symbolic":"method"}],"deSelectTreeNode":[{"__symbolic":"method"}],"getCheckedNodes":[{"__symbolic":"method"}],"getHalfCheckedNodes":[{"__symbolic":"method"}],"getSelectedNodes":[{"__symbolic":"method"}],"moveUpwardsNode":[{"__symbolic":"method"}],"moveDownNode":[{"__symbolic":"method"}],"checkNodesByIds":[{"__symbolic":"method"}],"findBrotherNodeByNode":[{"__symbolic":"method"}]}}}}]