CallbackFunction: {
    onAfterAddNode: ((newTreeNode, parentTreeNode, nodeStructure) => void);
    onAfterClickCollapseSwitch: ((nodeSwitch, event) => void);
    onAfterPositionNode: ((treeNode, nodeDbIndex, containerCenter, treeCenter) => void);
    onBeforeAddNode: ((parentTreeNode, nodeStructure) => void);
    onBeforeClickCollapseSwitch: ((nodeSwitch, event) => void | boolean);
    onBeforePositionNode: ((treeNode, nodeDbIndex, containerCenter, treeCenter) => void);
    onClickNode: ((node, event) => void | boolean);
    onCreateNode: ((treeNode, treeNodeDom) => void);
    onCreateNodeCollapseSwitch: ((treeNode, treeNodeDom, switchDom) => void);
    onMouseoutNode: ((node, event) => void);
    onMouseoverNode: ((node, event) => void);
    onToggleCollapseFinished: ((treeNode, bIsCollapsed) => void);
    onTreeLoaded: ((rootTreeNode) => void);
}

Type declaration

  • onAfterAddNode: ((newTreeNode, parentTreeNode, nodeStructure) => void)
      • (newTreeNode, parentTreeNode, nodeStructure): void
      • Parameters

        • newTreeNode: TreeNode
        • parentTreeNode: TreeNode
        • nodeStructure: Partial<NodeInterface>

        Returns void

  • onAfterClickCollapseSwitch: ((nodeSwitch, event) => void)
      • (nodeSwitch, event): void
      • Parameters

        • nodeSwitch: Element | JQuery
        • event: Event

        Returns void

  • onAfterPositionNode: ((treeNode, nodeDbIndex, containerCenter, treeCenter) => void)
      • (treeNode, nodeDbIndex, containerCenter, treeCenter): void
      • Parameters

        Returns void

  • onBeforeAddNode: ((parentTreeNode, nodeStructure) => void)
      • (parentTreeNode, nodeStructure): void
      • Parameters

        Returns void

  • onBeforeClickCollapseSwitch: ((nodeSwitch, event) => void | boolean)
      • (nodeSwitch, event): void | boolean
      • Parameters

        • nodeSwitch: Element | JQuery
        • event: Event

        Returns void | boolean

  • onBeforePositionNode: ((treeNode, nodeDbIndex, containerCenter, treeCenter) => void)
      • (treeNode, nodeDbIndex, containerCenter, treeCenter): void
      • Parameters

        Returns void

  • onClickNode: ((node, event) => void | boolean)
      • (node, event): void | boolean
      • Parameters

        • node: Element | JQuery
        • event: Event

        Returns void | boolean

        Description

        be carefull with click event, you can reset collapse, expand events

  • onCreateNode: ((treeNode, treeNodeDom) => void)
      • (treeNode, treeNodeDom): void
      • Parameters

        • treeNode: TreeNode
        • treeNodeDom: HTMLAnchorElement | HTMLDivElement

        Returns void

  • onCreateNodeCollapseSwitch: ((treeNode, treeNodeDom, switchDom) => void)
      • (treeNode, treeNodeDom, switchDom): void
      • Parameters

        • treeNode: TreeNode
        • treeNodeDom: HTMLAnchorElement | HTMLDivElement
        • switchDom: HTMLAnchorElement | HTMLDivElement

        Returns void

  • onMouseoutNode: ((node, event) => void)
      • (node, event): void
      • Parameters

        • node: Element | JQuery
        • event: Event

        Returns void

  • onMouseoverNode: ((node, event) => void)
      • (node, event): void
      • Parameters

        • node: Element | JQuery
        • event: Event

        Returns void

  • onToggleCollapseFinished: ((treeNode, bIsCollapsed) => void)
      • (treeNode, bIsCollapsed): void
      • Parameters

        • treeNode: TreeNode
        • bIsCollapsed: boolean

        Returns void

  • onTreeLoaded: ((rootTreeNode) => void)
      • (rootTreeNode): void
      • Parameters

        • rootTreeNode: TreeNode

        Returns void

Generated using TypeDoc