jQuery MiniUI

标题: 请教,让父节点不可被编辑 [打印本页]

作者: mojunb    时间: 2017-8-24 14:01:17     标题: 请教,让父节点不可被编辑

本帖最后由 mojunb 于 2017-8-24 14:03 编辑

代码如下

<div class="mini-fit">
        <div id="treegrid1" class="mini-treegrid" url="<c:url value='/sortTable/getExistPlan.htm'/>" showTreeIcon="true" treeColumn="taskname" idField="dmdm" parentField="parentId" resultAsTree="false" allowResize="true" expandOnLoad="true" allowCellEdit="true" allowCellSelect="true">
                <div property="columns">
                        <div type="indexcolumn">序号</div>
                        <div name="taskname" field="dmms" >断面选择</div>
                        <div field="wflx" allowSort="true" type="treeselectColumn">
                                违法类型 <input property="editor" id="wflx" name="wflx" class="mini-treeselect" textField="typeDesc" valueField="illegalType" parentField="pId" url="<c:url value='/commonConfig/getBlackIllegalTypeListQuery.htm'/>" multiSelect="true" autoCheckParent="true" emptyText="请选择违法类型" popupWidth="250" popupHeight="300" />
                        </div>
                        <div field="fjrid" allowSort="true" type="treeselectColumn">
                                分拣员<input property="editor" id="fjyid" name="fjyid" class="mini-treeselect" textField="username" valueField="userid" parentField="pId" url="<c:url value='/sortTable/getSortPeople.htm'/>" multiSelect="true" autoCheckParent="true" emptyText="请选择分拣人员" popupWidth="250" popupHeight="300" />
                        </div>
                </div>
        </div>
</div>

作者: felt    时间: 2017-8-24 14:43:04

grid.on("cellbeginedit",function(e){
     var row=e.record;
     if(!grid.isLeaf(row)){
              e.cancel=true;
      }
})
作者: mojunb    时间: 2017-8-25 10:08:33

felt 发表于 2017-8-24 14:43
grid.on("cellbeginedit",function(e){
     var row=e.record;
     if(!grid.isLeaf(row)){

你好
我是这样写的
var grid = mini.get("treegrid1");
        grid.on("cellbeginedit", function(e) {
                var row = e.record;
                if(!grid.isLeaf(row)) {
                        e.cancel = true;
                }
        })
还是可以编辑


作者: dforce    时间: 2017-8-25 10:41:01

mojunb 发表于 2017-8-25 10:08
你好
我是这样写的
var grid = mini.get("treegrid1");

你是单元格编辑器模式吗?本地测试了你的代码没什么问题。
作者: mojunb    时间: 2017-8-25 10:43:16

dforce 发表于 2017-8-25 10:41
你是单元格编辑器模式吗?本地测试了你的代码没什么问题。

一楼,treegrid下的treeselectColumn
然后里面是input,class=“mini-treeselect”
作者: dforce    时间: 2017-8-25 11:28:07

mojunb 发表于 2017-8-25 10:43
一楼,treegrid下的treeselectColumn
然后里面是input,class=“mini-treeselect”

把你这这个表格的html和js放一个空页面,然后把页面打包上来,我本地测试是阻止编辑的。
作者: mojunb    时间: 2017-8-25 13:05:10

dforce 发表于 2017-8-25 11:28
把你这这个表格的html和js放一个空页面,然后把页面打包上来,我本地测试是阻止编辑的。 ...


[attach]9778[/attach]



作者: dforce    时间: 2017-8-25 14:09:51

mojunb 发表于 2017-8-25 13:05

[attach]9779[/attach]本地测试父节点是不能编辑的




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