樹狀節點操做

  • http://www.treejs.cn/v3/api.php
  •  
  •  
  • 註釋:
  •  
  • core 核心包
  •  
  • excheck 擴展
  •  
  • exedit 擴展
  •  
  • exhide 擴展
  •  
  •    
  • setting 配置詳解
  • var setting = {
    • treeId : "",
    • treeObj : null,
    •  
    • async : {
      • autoParam : [],
      • contentType : "application...",
      • dataFilter : null,
      • dataType : "text",
      • enable : false,
      • otherParam : [],
      • type : "post",
      • url : ""
    • },
    •  
    • callback : {
      • beforeAsync : null,
      • beforeCheck : null,
      • beforeClick : null,
      • beforeCollapse : null,
      • beforeDblClick : null,
      • beforeDrag : null,
      • beforeDragOpen : null,
      • beforeDrop : null,
      • beforeEditName : null,
      • beforeExpand : null,
      • beforeMouseDown : null,
      • beforeMouseUp : null,
      • beforeRemove : null,
      • beforeRename : null,
      • beforeRightClick : null,
      •  
      • onAsyncError : null,
      • onAsyncSuccess : null,
      • onCheck : null,
      • onClick : null,
      • onCollapse : null,
      • onDblClick : null,
      • onDrag : null,
      • onDragMove : null,
      • onDrop : null,
      • onExpand : null,
      • onMouseDown : null,
      • onMouseUp : null,
      • onNodeCreated : null,
      • onRemove : null,
      • onRename : null,
      • onRightClick : null
    • },
    •  
    • check : {
      • autoCheckTrigger : false,
      • chkboxType : {"Y": "ps", "N": "ps"},
      • chkStyle : "checkbox",
      • enable : false,
      • nocheckInherit : false
      • chkDisabledInherit : false
      • radioType : "level"
    • },
    •  
    • data : {
      • keep : {
        • leaf : false,
        • parent : false
      • },
      • key : {
        • checked : "checked",
        • children : "children",
        • name : "name",
        • title : ""
        • url : "url"
      • },
      • simpleData : {
        • enable : false,
        • idKey : "id",
        • pIdKey : "pId",
        • rootPId : null
      • }
    • },
    •  
    • edit : {
      • drag : {
        • autoExpandTrigger : true,
        • isCopy : true,
        • isMove : true,
        • prev : true,
        • next : true,
        • inner : true,
        • borderMax : 10,
        • borderMin : -5,
        • minMoveSize : 5,
        • maxShowNodeNum : 5,
        • autoOpenTime : 500
      • },
      • editNameSelectAll : false,
      • enable : false,
      • removeTitle : "remove",
      • renameTitle : "rename",
      • showRemoveBtn : true,
      • showRenameBtn : true
    • },
    •  
    • view : {
      • addDiyDom : null,
      • addHoverDom : null,
      • autoCancelSelected : true,
      • dblClickExpand : true,
      • expandSpeed : "fast",
      • fontCss : {},
      • nameIsHTML : false,
      • removeHoverDom : null,
      • selectedMulti : true,
      • showIcon : true,
      • showLine : true,
      • showTitle : true,
      • txtSelectedEnable : false
    • }
  • }
  • zTree 方法詳解
  • $.fn.zTree : {
    • init (obj, zSetting, zNodes)
    • getZTreeObj (treeId)
    • destroy (treeId)
    • _z : {tools, view, event, data}
  • }
  •  
  • zTreeObj : {
    • setting
    • addNodes (parentNode, index, newNodes, isSilent)
    • cancelEditName (newName)
    • cancelSelectedNode (node)
    • checkAllNodes (checked)
    • checkNode (node, checked, checkTypeFlag, callbackFlag)
    • copyNode (targetNode, node, moveType, isSilent)
    • destroy ()
    • editName (node)
    • expandAll (expandFlag)
    • expandNode (node, expandFlag, sonSign, focus, callbackFlag)
    • getChangeCheckedNodes ()
    • getCheckedNodes (checked)
    • getNodeByParam (key, value, parentNode)
    • getNodeByTId (tId)
    • getNodeIndex (node)
    • getNodes ()
    • getNodesByFilter (filter, isSingle, parentNode, invokeParam)
    • getNodesByParam (key, value, parentNode)
    • getNodesByParamFuzzy (key, value, parentNode)
    • getSelectedNodes ()
    • hideNode (node)
    • hideNodes (nodes)
    • moveNode (targetNode, node, moveType, isSilent)
    • reAsyncChildNodes (parentNode, reloadType, isSilent)
    • refresh ()
    • removeChildNodes (parentNode)
    • removeNode (node, callbackFlag)
    • selectNode (node, addFlag, isSilent)
    • setChkDisabled (node, disabled, inheritParent, inheritChildren)
    • setEditable (editable)
    • showNode (node)
    • showNodes (nodes)
    • transformToArray (nodes)
    • transformTozTreeNodes (simpleNodes)
    • updateNode (node, checkTypeFlag)
  • }
  • treeNode 節點數據詳解
  • treeNode : {
    • checked
    • children
    • chkDisabled
    • click
    • getCheckStatus ()
    • getIndex ()
    • getNextNode ()
    • getParentNode ()
    • getPath ()
    • getPreNode ()
    • halfCheck
    • icon
    • iconClose
    • iconOpen
    • iconSkin
    • isHidden
    • isParent
    • name
    • nocheck
    • open
    • target
    • url
    • *DIY*
    •  
    • [check_Child_State]
    • [check_Focus]
    • [checkedOld]
    • [editNameFlag]
    • [isAjaxing]
    • [isFirstNode]
    • [isHover]
    • [isLastNode]
    • [level]
    • [parentTId]
    • [tId]
    • [zAsync]
  • }
相關文章
相關標籤/搜索