organizationchart.d.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { ElementRef, AfterContentInit, EventEmitter, TemplateRef, QueryList } from '@angular/core';
  2. import { TreeNode } from '../common/treenode';
  3. export declare class OrganizationChartNode {
  4. node: TreeNode;
  5. root: boolean;
  6. first: boolean;
  7. last: boolean;
  8. chart: OrganizationChart;
  9. constructor(chart: any);
  10. readonly leaf: boolean;
  11. readonly colspan: number;
  12. onNodeClick(event: Event, node: TreeNode): void;
  13. toggleNode(event: Event, node: TreeNode): void;
  14. isSelected(): boolean;
  15. }
  16. export declare class OrganizationChart implements AfterContentInit {
  17. el: ElementRef;
  18. value: TreeNode[];
  19. style: any;
  20. styleClass: string;
  21. selectionMode: string;
  22. selection: any;
  23. selectionChange: EventEmitter<any>;
  24. onNodeSelect: EventEmitter<any>;
  25. onNodeUnselect: EventEmitter<any>;
  26. onNodeExpand: EventEmitter<any>;
  27. onNodeCollapse: EventEmitter<any>;
  28. templates: QueryList<any>;
  29. templateMap: any;
  30. constructor(el: ElementRef);
  31. readonly root: TreeNode;
  32. ngAfterContentInit(): void;
  33. getTemplateForNode(node: TreeNode): TemplateRef<any>;
  34. onNodeClick(event: Event, node: TreeNode): void;
  35. findIndexInSelection(node: TreeNode): number;
  36. isSelected(node: TreeNode): boolean;
  37. }
  38. export declare class OrganizationChartModule {
  39. }