在iMatrix平台中如何实现页签树popLeafTree(zTreeSetting)

1.1.1    页签树popLeafTree(zTreeSetting)

使用该方法实现页签显示组织结构功能,效果如图:

1.1.1.1     用法

var zTreeSetting={

leafs: [{

leaftitle:"部门人员树",

treeId:"treeId1",

treeType: "MAN_DEPARTMENT_TREE",

chkStyle:"checkbox"

},{

leaftitle:"公司树",

treeId:"treeId2",

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

时间: 2024-11-06 10:08:07

在iMatrix平台中如何实现页签树popLeafTree(zTreeSetting)的相关文章

iMatrix平台中页标签树(ztree:ztree-leaf)用法

1.1.1    页签标签树<ztree:ztree-leaf> 1.1.1.1    用法 <ztree:ztree-leaf leafs='[{                                 leaftitle:"部门人员树",                                 treeId:"treeId1",                                 treeType: "MA

iMatrix平台中组织结构树标签(acsTagstree)树的API

1.1    树的api 1.1.1    标准树api 单选树:    选人api getId();//用户id getName();//用户名 getType();//树节点类型 getLoginName();//用户登陆名 getSingleInfor();//树节点信息,可以传参数:user或department或workGroup,不传参数时默认为"user",例:传“user:选人后此方法返回值如:[{type:"user",id:"4&quo

iMatrix平台中组织结构树标签acsTags:tree用法

1         组织结构树标签(acsTags:tree) 1.1    引入js <script type="text/javascript" src="${resourcesCtx}/widgets/ jstree/jquery.jstree.js"></script> 1.2    用法 1.2.1    开发系统中添加以下资源:查询是否已加入编号为tag_tree的资源,若没有则添加 编号:tag_tree,名称:标签树资源,路径

iMatrix平台中工作流按钮标签(wf:workflowButtonGroup)的解释说明

1         工作流按钮标签(wf:workflowButtonGroup) <wf:workflowButtonGroup  taskId="${taskId }"></wf:workflowButtonGroup> 1.1    引入: <script type="text/javascript" src="${ imatrixCtx }/wf/js/workflowTag.js"></scri

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' : 'p

iMatrix平台中脚本样式标签(grid:JC)使用说明

1         脚本样式标签(grid:JC) 动态引入JavaScript/CSS控件中选中的javascript文件和css样式文件,并且在该表单中可以引用这些脚本和样式. 1.1    用法 在表单页面(弹出的表单页面等不是刷新区域实现的页面)或列表页面(如果是anywhere刷新区域则需要在主页面列表页面中引入该标签)中引入标签: <grid:JC code="${formCodes}" version="${formVersions}">&

如何设置iMatrix平台中列表标签(gridjqGrid)实现动态列表

动态列表 以demo中"订单(动态列表)"为例说明:此列表显示的信息包括订单主表的信息和订单子表的信息,其中主表信息是编号为ES_ORDER对应列表的信息,子表的信息是从后台动态取得: 1.列表标签中需增加属性dynamicColumn="": <grid:jqGrid gridId="dynamicOrder" url="${ctx}/order/dynamic-order.htm" code="ES_ORD

Android平台中实现翻页特效

Android平台中的二种翻页效果实现.第一种翻页效果如下: 实现原理:当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2).作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf:mf cf=(gf * gf) / mf gf长度为g点纵坐标 mf长度为g点横坐标cf长度可求 c点坐标可求 由c点.g点可确定过两点间的直线, 当该直线中x=0时求出与y足交点

ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持

目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET MVC搭建项目后台UI框架—4.tab多页签支持 ASP.NET MVC搭建项目后台UI框架—5.Demo演示Controller和View的交互 在点击左侧菜单中的选项时,我希望有Extjs.EasyUI等中类似的tab页签功能,因为这样可以支持多个页面的浏览,有时候我们可能需要同时打开多个页