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
或者加入QQ群307599527
来源:oschina
链接:https://my.oschina.net/u/1019805/blog/307459