在iMatrix平臺中如何實現頁籤樹popLeafTree(zTreeSetting)

 

1.1.1    頁籤樹popLeafTree(zTreeSetting)

使用該方法實現頁籤顯示組織結構功能,效果如圖: php

1.1.1.1     用法

var zTreeSetting={ web

                            leafs: [{ api

                                leaftitle:"部門人員樹", 數組

                                treeId:"treeId1", 編碼

                                treeType: "MAN_DEPARTMENT_TREE", url

                                chkStyle:"checkbox" spa

                            },{ .net

                                leaftitle:"公司樹", 對象

                                treeId:"treeId2", get

                                treeType: "COMPANY",

                                chkStyle:"checkbox"

                            },{

                                leaftitle:"部門樹",

                                treeId:"treeId3",

                                treeType: "DEPARTMENT_TREE",

                                chkStyle:"checkbox"

                            },{

                                leaftitle:"工做組樹",

                                treeId:"treeId4",

                                treeType: "GROUP_TREE",

                                chkStyle:"checkbox"

                            },{

                                leaftitle:"工做組人員樹",

                                treeId:"treeId5",

                                treeType: "MAN_GROUP_TREE",

                                chkStyle:"checkbox"

                            },{

                                leaftitle:"部門工做組樹",

                                treeId:"treeId6",

                                treeType: "DEPARTMENT_WORKGROUP_TREE",

                                chkStyle:"checkbox"

                            }],

                            view: {

                                title:"選擇人員",

                                width:600,

                                height:450,

                                url:webRoot,

                                showBranch:true,

                                noDeparmentUser:true,

                                onlineVisible:false,

                                branchIds:""

                            },

                            callback: {

                                onClose:function(){

                                   setValue();

                                }

                            }         

                            };

                             popLeafZtree(zTreeSetting);

1.1.1.2     參數說明

Ø  leafs 須要的頁籤數組,每個頁籤爲一個對象存放,如下爲每顆樹的屬性介紹:

u  leaftitle: 頁簽名稱

u  treeId:id

u  treeType:樹類型(請參考popztree

u  chkStyle:控制頁籤樹是單選或多選,爲「checkbox」時表示多選

Ø  view:頁籤樹公用屬性

u  noDeparmentUser:是否顯示無部門人員。 true:顯示,false:不顯示

u  onlineVisible:是否顯示在線人員。true:顯示。false:不顯示

u  title: "標準樹",//樹彈出框頭部的名稱

u  width: 300,//樹彈出框的寬度

u  height:400,//樹彈出框的高度

u  url:"http://192.168.1.99:8888/imatrix/"//彈框的根目錄

u  showBranch:是否顯示分支機構(存在多分支機構有效)

1.1.1.3    API

說明:下面獲取api獲取的是全部頁籤所選值得集合,:當有多顆選人樹ztree.getIds();獲取這多顆人員里人員的集合(已去除重複)

//獲取用戶Ids

Ø  ztree.getIds()

       //獲取用戶Names

Ø  ztree.getNames()

       //獲取用戶LoginNames

Ø  ztree.getLoginNames()

       //獲取用戶LoginNames

Ø  ztree.getSubCompanyIds()

       //獲取部門DepartmentNames

Ø  ztree.getDepartmentNames()

       //部門id

Ø  ztree.getDepartmentIds()

       //獲取部門names(不包含分支機構)

Ø  ztree.getRealDepartmentNames()

       //獲取部門ids(不包含分支機構)

Ø  ztree.getRealDepartmentIds()

       //部門編碼Codes

Ø  ztree.getDepartmentCodes()

       //部門簡稱ShortTitles

Ø  ztree.getDepartmentShortTitles()

       //工做組名稱

Ø  ztree.getWorkGroupNames()

       //工做組id

Ø  ztree.getWorkGroupIds()

iMatrix6.0.0.RC1Demo演示登錄地址:http://demo.imatrix.net.cn:8888/imatrix

    若有使用iMatrix平臺問題請登陸iMatrix平臺論壇諮詢:

   http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37

    或者加入扣扣羣307599527

相關文章
相關標籤/搜索