jQuery MiniUI

 找回密码
 立即注册
查看: 2366|回复: 2
打印 上一主题 下一主题

单元格默认不能编辑,点击编辑按钮才可以多条编辑怎么弄 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-9-14 18:46:38 |只看该作者 |倒序浏览
<div id="payTypeInfo" class="mini-datagrid" showEmptyText="true" style="width: 100%; height: 100%;" url="${ctxPath}/upos/paytype/listData.do" idField="uxid" allowResize="false" sizeList="[20,30,50,100]" pageSize="20" showHeader="false" title="支付方式信息" multiSelect="false" emptyText="true" allowCellSelect="false" allowCellEdit="false" editNextOnEnterKey="true" editNextRowCell="true" >



                function edit(row) {

                        var rows = grid.getSelecteds();

                        if (rows.length <= 0) {

                        alert("请选中一条记录");

                        return;

                        }   

                        //debugger

                         $("#payTypeInfo").attr("allowCellSelect",true);

                         $("#payTypeInfo").attr("allowCellEdit",true);

       

                }
               

Rank: 8Rank: 8

沙发
发表于 2018-9-17 10:09:28 |只看该作者
动态切换表格是否可以编辑
grid.setAllowCellEdit(false/true);
这是控制整个表格的
如果你要控制具体的行或列,可以监听oncellbeginedit事件,在这事件中可以精确到单元格
grid.on("cellbeginedit",function(e){
    if(e.record.xxx=...&&e.field=="..."){
          e.cancel=true;
    }
})

Rank: 1

板凳
发表于 2018-9-18 14:24:50 |只看该作者
dforce 发表于 2018-9-17 10:09
动态切换表格是否可以编辑
grid.setAllowCellEdit(false/true);
这是控制整个表格的

好的  感谢已经解决了

Archiver|普加软件

GMT+8, 2024-5-3 14:25 , Processed in 1.028725 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部