@farris/command-services-vue
Version:
Render schema to web page with farris ui.
22 lines (21 loc) • 789 B
TypeScript
export declare class PathTreeNodeService {
getFirstNodeId(treeNodesData: any[], hierarchyInfoKey: string): string;
private getRootLayer;
/**
* 获取下一个节点(删除后)
*/
getNextNodeId(treeNodesData: any[], hierarchyInfoKey: string, currentId: string): string;
/**
* 获取下个兄弟节点的id
*/
getNextSiblingNodeId(siblingtreeNodesData: any[], currentId: string): string;
/**
* 获取下级节点的BindingObjects集合
*/
getChildNodesData(treeNodesData: any[], hierarchyInfoKey: string, fLayer: number, fPath: string): any[];
/**
* 获取id获取节点数据
*/
getNodeDataById(treeNodesData: any[], id: string): any;
hasChildNodes(treeNode: any, hierarchyInfoKey: string): boolean;
}