EasyUI 中combotree 默认不能选择父节点的实现方法

这需要添加如下字段就行,搜了半天,说什么判断是不是子节点什么的,都是胡扯!

onlyLeafCheck:true,
//病因分类
$('#artReason').combotree({
width:200,
method:'GET',
  //url: '${ctx}/business/dict/json/DicEtilolgy',
  data:DicEtilolgy_data,
  idField : 'id',
  textFiled : 'name',
parentField : 'pid',
  animate:true,
  mode:'local',
  multiple: true,
  onlyLeafCheck:true,
  onbeforeselect:function(node){
  debugger;
        alert(node.state);
        if(node.state){
          $("#artReason").tree("unselect");
        }
      },
onClick:function(data){
return;
debugger;
},
  onLoadSuccess:function(node,data){
//   $("#artReason").combotree('setValue',['11','12']);

  },
//  onSelect : function(node) {
//   debugger;
//   if(parseInt(node.id)<10){
//   $('#artReason').combotree('clear');
//   return;
//   }
//    //返回树对象
//    var tree = $(this).tree;
//    //选中的节点是否为叶子节点,如果不是叶子节点,清除选中
//    var isLeaf = tree('isLeaf', node.target);
//    if (!isLeaf) {
//      //清除选中
//      $('#artReason').combotree('clear');
//    }
//  },
  onChange:function(newValue, oldValue) {
  debugger;
  },
//  filter:function(q,row){
//   debugger;
//   var opts=$(this).combobox("options");
//   return row[opts.textField].indexOf(q)>-1;//将从头位置匹配改为任意匹配
//   },
});

以上这篇EasyUI 中combotree 默认不能选择父节点的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 浅谈EasyUi ComBotree树修改 父节点选择的问题

    本人在使用 Easy UI 期间发现了一个不太适合项目的bug,可能也不算bug把 . 毕竟不同项目背景 取舍不同. 我在做网元树选择的时候  发现当选取父节点后,子节点都会被选择  返回  .但是如果我们选中父节点后没有必要选择子节点. 故对源脚本作适当修改 下拉框树修改 父节点选中后只显示父节点  取消返回子节点 修改方法 找到树的选择函数 进行遍历判断  查找关键字 combotree multiple 大约行数 10564 function _7d5(_7d6) { var opts=$

  • easyui中combotree循环获取父节点至根节点并输出路径实现方法

    前台页面: <pre name="code" class="html"><td style="height: 35px" colspan="7"> <input id="fm_AEType" class="easyui-combotree" style="width: 240px" /> <label id="fm_

  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法

    假设数据库中会计科目数据表的字段为:id,code,name,islast.分别为自增主键,科目编码,科目名称,是否为末级("1"表示末级科目). 这里在Thinkphp的模型层中使用递归来构建ComboTree所需的数据,代码及注解如下: namespace Home\Model; use Think\Model; class AccountModel extends Model{ public function getTreeList(){ $data = $this->fi

  • jQuery Easyui 下拉树组件combotree

    jQuery EasyUI 组合树(ComboTree) 和组合框的用法差不多,只是在显示上有点差别:一个显示成树状结构,一个显示成列表结构. 项目中做角色授权时,需要做一个下拉框带树结构的 并且可以多选的组件,就想到了easyui的combotree,有关这个组件的用法废话不多说,直接上代码 $('#bianhao').combotree({ url : urlg2 + '/tbdefaultroll/selectByLevel?belongLevel=' + $('#jibie').comb

  • EasyUI 中combotree 默认不能选择父节点的实现方法

    这需要添加如下字段就行,搜了半天,说什么判断是不是子节点什么的,都是胡扯! onlyLeafCheck:true, //病因分类 $('#artReason').combotree({ width:200, method:'GET', //url: '${ctx}/business/dict/json/DicEtilolgy', data:DicEtilolgy_data, idField : 'id', textFiled : 'name', parentField : 'pid', anim

  • javascript下查找父节点的简单方法

    <div>        <a href="#">标题</a>        <ul id="demo">            <li><a href="#" onclick="selectThisItem(this)">项目一</a></li>                <ul>                 

  • js查找父节点的简单方法

    <div>         <a href="#">标题</a>         <ul id="demo">             <li><a href="#" onclick="selectThisItem(this)">项目一</a></li>                 <ul>             

  • EasyUI中combobox默认值注意事项

    在修改数据时,需要先加载数据. 在加载combobox数据的时候,从后台传来的应该int类型的数据. html代码 复制代码 代码如下: <tr>    <td style="text-align: right;">院系:</td>        <input type="hidden" id="belongsvalue" value="${fbook.belongs}" />

  • element-ui中实现tree子节点部分选中时父节点也选中

    目录 子节点部分选中时父节点也选中 el-tree数据回显时子节点部分选中,父节点都全选中的坑 我这里用getNode()的方法来简单解决 子节点部分选中时父节点也选中 如果需求是:选中任何一个子节点都默认选择父节点,怎么办? 其实,element-ui也提供了方案,常规下,如果子节点选中,那么这时父节点是半选中状态,在获取选中值时,只需要利用**getHalfCheckedKeys()+getCheckedKeys()**两个方法即可达到效果.  let zi = this.$refs.tre

  • Easyui Tree获取当前选择节点的所有顶级父节点

    只支持四层目录结构,比较笨的一个方法 JS代码 var node = $('#tree').tree('getSelected'); //获取该节点所有父节点 var parentAll = node.text; var flag = ">>"; parentAll = flag.concat(parentAll); var parent = $('#tree').tree('getParent', node.target); if(parent != null &

  • 浅谈EasyUI中Treegrid节点的删除

    EasyUI中的删除很简单,一般直接复制粘贴就行. 下面是对树节点的删除. 复制代码 代码如下: // 删除 function removes() {     var rows = ruletreegrid.treegrid('getSelections');     if (rows && rows.length == 1) {         var showmsg = "";         if (rows[0].pid == 0) {            

随机推荐