使用Jquery zTree實現後臺數據權限的添加

      問題:項目開發需求:爲後臺用戶添加數據權限控制。

    數據權限控制是指:當新建後臺用戶時,爲其添加可管轄公司信息(b_user_company)。當某個用戶登錄後臺系統時,他只能查看和處理自己所管轄公司下的司機信息。

   解決辦法:在新增用戶界面,使用Jquery zTree樹形插件添加一個所有公司的樹,供超級管理員分配用戶可管轄的公司,從而添加上數據權限控制。

    1.關於如何一步一步創建這個可勾選的公司樹,給大家一個非常好的鏈接:http://blessht.iteye.com/blog/1029769

     但是其中有個錯誤之處,初始化生成公司樹只能使用如下的方法:

     var zTreeAddObj = $.fn.zTree.init($("#treeDemoAddCompany"),setting, zNodes);

    2.關於Jquery zTree的各種詳細屬性和方法,請查看api:http://www.ztree.me/v3/api.php


自己項目中使用jquery zTree的代碼:

1.設置zTree的setting屬性:

  2.從數據庫中查詢數據,同時將數據封裝爲Array格式的數據:

3.將步驟2的Array數據放到指定的zTree容器中(這個容器的class屬性要指定爲ztree):



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