Class Jtree
树形类
</>code
- var param = {
- cell : {
- id : "SID",//设置构建树的id
- name : "SNAME",//树显示的名称
- parent : "SPARENT",//表示树的层级
- other:"SFID,SFNAME,SORGKINDID",
- tableName : "SA_OPOrg",//对应的表名
- databaseName:"system"//数据库
- }
- };
- var setting = {
- view: {
- selectedMulti: false, //设置是否允许同时选中多个节点。默认值: true
- autoCancelSelected: false,
- dblClickExpand: true
- },
- data : {
- simpleData : {
- enable : true//确定 JTree 初始化时的节点数据
- }
- },
- async : {
- enable : true,//异步
- url : "TreeSelectAction",//异步交互的action
- autoParam : [ "id=currenid" ] ,//异步需要的参数
- type: "post"
- },
- isquickPosition : {
- enable : false, //是否有快速查询框
- url : "TreeSelectAction"
- },
- edit:{
- enable:true,//设置 Tree 是否处于编辑状态
- showRemoveBth:true,//设置是否显示删除按钮
- showRenameBtn: true,//设置是否显示编辑名称按钮
- drag:{
- prev:true,//拖拽到目标节点时,设置是否允许移动到目标节点前面的操作
- inner:true,//拖拽到目标节点时,设置是否允许成为目标节点的子节点
- next:true,//拖拽到目标节点时,设置是否允许移动到目标节点后面的操作
- isCopy:false,//拖拽时, 设置是否允许复制节点
- isMove:true//拖拽时, 设置是否允许移动节点
- }
- },
- callback:{
- beforeDrag:beforeDrag,
- beforeDrop: zTreeBeforeDrop,
- onRename: zTreeOnRename,//用于捕获节点编辑名称结束(Input 失去焦点 或 按下 Enter 键)之后
- beforeRemove: zTreeBeforeRemove
- }
- }
- var JtreeDemo = new Jtree();
- var treebody = "JtreeDemo"
- JtreeDemo.init(treebody, setting, param);
快速定位树节点(模糊查询)
</>code
- Jtree.quickPosition(text);
setting{isquickPosition :{enable : fase, //是否有快速查询框 ...}}
Powered By layui