Type alias CallbackFunction
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
-
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
-
treeNode: TreeNode
-
nodeDbIndex: number
-
-
Returns void
-
onBeforeAddNode: ((parentTreeNode, nodeStructure) => void)
-
- (parentTreeNode, nodeStructure): void
-
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
-
treeNode: TreeNode
-
nodeDbIndex: number
-
-
Returns void
-
onClickNode: ((node, event) => void | boolean)
-
- (node, event): void | boolean
-
Parameters
-
node: Element | JQuery
-
event: Event
Returns void | boolean
-
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
-
Returns void
Description
be carefull with click event, you can reset collapse, expand events