jQuery MiniUI

标题: 关于mini-treeselect 节点部分可选的 相关配置 [打印本页]

作者: ZhangShuling    时间: 2018-8-6 17:23:37     标题: 关于mini-treeselect 节点部分可选的 相关配置

本帖最后由 ZhangShuling 于 2018-8-6 17:31 编辑

[attach]11178[/attach]

如图,上面是 一个组织机构人员树,当前操作只让 选择人员,
但是这个树里面 好像只把 为叶子节点的 节点前面加上了 单选按钮,其实 有的不让选的,我不希望出现单选按钮的
请问如何设置? 谢谢解答
[attach]11179[/attach]
  1. <input type="text"  class="mini-treeselect"   name="masterId"  th:url="XXXXX"
  2.   multiSelect="false"  valueFromSelect="false"
  3.   textField="name" valueField="id" parentField="pid"  onbeforenodeselect="unSelectParentNode"  
  4.   allowInput="false"
  5.   showRadioButton="true" showFolderCheckBox="false" expandOnLoad="0"/>

复制代码

  1. function unSelectParentNode(e) {
  2.   if (e.isLeaf == false) e.cancel = true;
  3. }
复制代码




作者: dforce    时间: 2018-8-7 09:09:43

ondrawnode="onDrawNode" onbeforeselect="onBeforeSelect"
function onDrawNode(e) {
            var node = e.node;
            if (node.id == "ajax") {
                e.showRadioButton = false;
            }
        }
function onBeforeSelect(e) {
            var node = e.node;
            if (node.id == "ajax") {
                e.cancel=true;
           }                  
        }
作者: ZhangShuling    时间: 2018-8-9 11:02:37

dforce 发表于 2018-8-7 09:09
ondrawnode="onDrawNode" onbeforeselect="onBeforeSelect"
function onDrawNode(e) {
            var nod ...

您好,问题现在得以解决,谢谢!
但是API 中看不到 showRadioButton 这个属性,还有现在是 单选按钮,如果说还是同样的需求,现在想多选,把 radio 想换成 checkBox, 同样是人前面显示 复选框,部门前面不显示,改怎么办呢?

showRadioButton  该换成什么呢?
作者: ZhangShuling    时间: 2018-8-9 11:08:38

ZhangShuling 发表于 2018-8-9 11:02
您好,问题现在得以解决,谢谢!
但是API 中看不到 showRadioButton 这个属性,还有现在是 单选按钮,如 ...

我已经知道了。谢谢        e.showCheckBox = false; 举一反三




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2