給ztree中節點添加觸發事件

var setting = {
              view: {
                  dblClickExpand: false,
                  showLine: true,
                  selectedMulti: false
              },
              data: {
                  simpleData: {
                      enable: true, //確定 zTree 初始化時的節點數據、異步加載時的節點數據、或 addNodes 方法中輸入的 newNodes 數據是否採用簡單數據模式 (Array) 
                                                  //不需要用戶再把數據庫中取出的 List 強行轉換爲複雜的 JSON 嵌套格式 默認值:false
                                                   //

true / false 分別表示 使用 / 不使用 簡單數據模式 如果設置爲 true,請務必設置 setting.data.simpleData 內的其他參數: idKey / pIdKey / rootPId,並且讓數據滿足父子關係。

 idKey: "id", //節點數據中保存唯一標識的屬性名稱。[setting.data.simpleData.enable = true 時生效] 默認值:"id" pIdKey: "pId", //節點數據中保存其父節點唯一標識的屬性名稱。[setting.data.simpleData.enable = true 時生效] 默認值:"pId" rootPId: "" //用於修正根節點父節點數據,即 pIdKey 指定的屬性值。[setting.data.simpleData.enable = true 時生效] 默認值:null } }, callback: { //回調函數 onClick: zTreeOnClick } };
function zTreeOnClick(event, treeId, treeNode) {

              $("#inp").val("id="+treeNode.id + ", name=" + treeNode.name + ",pId=" + treeNode.pId);
           
              //console.log(treeNode);
          };
就兩步,Setting裏設置回調函數聲明事件,外面寫相應事件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章