首页 > 代码库 > iMatrix平台中标签数(在tree:ztree)用法(2)

iMatrix平台中标签数(在tree:ztree)用法(2)

 

1.1.1    标签树<ztree:ztree>

1.1.1.1    用法

<ztree:ztree

              treeType="MAN_DEPARTMENT_TREE"

              treeId="treeDemo"

              userWithoutDeptVisible="true"

              showBranch="true"

              chkStyle="checkbox"

              chkboxType="{‘Y‘ : ‘ps‘, ‘N‘ : ‘ps‘ }"

              branchIds="1,2,3,4,5"

              >

</ztree:ztree>

1.1.1.2    参数说明

1)  treeId:树的id,树的唯一标识

2)  treeType:树的类型

         COMPANY(公司人员树)

MAN_DEPARTMENT_TREE(部门人员树)

MAN_GROUP_TREE(工作组人员树)

         DEPARTMENT_TREE(部门树)

GROUP_TREE(工作组树)

DEPARTMENT_WORKGROUP_TREE(部门工作组树)

3)  chkStyle:单选或多选

         默认是单选,chkStyle=‘checkbox‘时是多选

4)  userWithoutDeptVisible:是否显示无部门人员

         true:显示

         false:不显示

5)  chkboxType:设置父子节点勾选关联关系,不必填,

         chkboxType="{‘Y‘ : ‘ps‘, ‘N‘ : ‘ps‘}"

         Y : 表示选中时

         N : 表示去掉选中时

         p : 表示关联父节点

         s : 表示关联子节点

       例如:chkboxType="{‘Y‘ : ‘s‘, ‘N‘ : ‘p‘}",表示选中时关联子节点,去掉选

中时关联父节点.

6)  showBranch:是否显示分支机构(存在多分支机构有效)

showBranch=true

例如:‘张三’在分支机构‘分支1’内,调用getName()获取选择节点对应的名称时为‘张三(分支1)

7)  branchIds:显示固定的分支机构和其子部门(存在多分支时使用)

branchIds=”2,3” ”2,3”为要显示的分支机构id

1.1.1.3    使用例子

<ztree:ztree

              treeType="MAN_DEPARTMENT_TREE"

              treeId="treeDemo"

              userWithoutDeptVisible="true"

              showBranch="true"

              chkStyle="checkbox"

              chkboxType="{‘Y‘ : ‘ps‘, ‘N‘ : ‘ps‘ }"

              branchIds="1,2,3"

              >

</ztree:ztree>

1.1.1.4    API

1 以下方法与对应树有关 例如:当是选择部门树时调用getDepartmentName()才有效否则返回‘‘字符串

2: 使用标签树时要使用api获取节点的值必须先使用ztree.selectTreeValue()

并把以后处理都写进selectTreeValue的参数里

例:ztree.selectTreeValue(

    function(){

       alert(ztree.getIds())//

}

);

Ø  ztree.selectTreeValue()

单选:

       //获取当前选中节点

Ø  ztree.getCurrentClickNode()

//获取当前选中节点类型

Ø  ztree.getType()

       //获取用户ID

Ø  ztree.getId()

       //获取用户姓名

Ø  ztree.getName()

       //获取用户登陆名

Ø  ztree.getLoginName()

       //部门名称

Ø  ztree.getDepartmentName()

       //部门id

Ø  ztree.getDepartmentId()

       //工作组名称

Ø  ztree.getWorkGroupName()

       //工作组id

Ø  ztree.getWorkGroupId()

       //用户邮件

Ø  ztree.getEmail()

       //用户权重

Ø  ztree.getWeight()

       //获取用户部门名称

Ø  ztree.getUserDepartmentName()

       //获取所在分支机构ID

Ø  ztree.getSubCompanyId()

       //获取所在分支机构名称

Ø  ztree.getSubCompanyName()

       //获取部门编码

Ø  ztree.getDepartmentCode()

       //获取部门简称

Ø  ztree.getDepartmentShortTitle()

多选:

        //获取用户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

    或者加入QQ307599527

iMatrix平台中标签数(在tree:ztree)用法(2)