jQuery MiniUI

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

datagrid选择多行编辑 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-7-27 08:22:35 |只看该作者 |倒序浏览
这个多选后还可以编辑是不是不太好:
或者可以改成点击编辑后让不是最后选择的勾选取消掉
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-7-27 09:58:24 |只看该作者
不太明白你的需求,请具体说明
现在弹出编辑面板的时候,表格内饰有选中行的,编辑的是最后选中的那行。

Rank: 3Rank: 3

板凳
发表于 2017-7-27 11:11:25 |只看该作者
我明白编辑的是最后选中的一行,我意思是编辑应该是一对一的,选择多行还可以编辑感觉体验不太好。我这边js改了下,只是提下建议。

Rank: 8Rank: 8

地板
发表于 2017-7-27 14:50:46 |只看该作者
a972533843 发表于 2017-7-27 11:11
我明白编辑的是最后选中的一行,我意思是编辑应该是一对一的,选择多行还可以编辑感觉体验不太好。我这边js ...

哦,了解了,那可以这样,表格设置单选模式,multiSelect="false",这样可以确保只能选择一条数据。

Rank: 3Rank: 3

5#
发表于 2017-7-27 15:05:06 |只看该作者
好吧,谢谢了

Rank: 1

6#
发表于 2017-7-29 20:13:58 |只看该作者
1、多选后可以给出提示。
/* 信息编辑 */
   /* 信息编辑 */            function baseEdit(){
                    var rows = grid.getSelecteds();
                    if(rows.length==0){
                            mini.alert("请至少选中一条记录!", "提示");
                            return;
                    }
                    if(rows.length>1){
                            mini.alert("每次只能编辑一条记录!", "提示");
                            return;
                    }
                    mini.open({
                                url: "<%=request.getContextPath()%>/catalog/web/resourceMgr/sourceInfo.jsp",
                                title:"数据基本信息",
                                height:450,
                                width:"80%",
                                onload: function () {
                      var iframe = this.getIFrameEl();
                      var data = rows[0];
                      //直接从页面获取,不用去后台获取
                      iframe.contentWindow.setData(data);
                    },
                    ondestroy: function (action) {
                        if(action=="saveSuccess"){
                          grid.reload();
                        }
                    }
                        });
            }
2、用multiSelect="false"来限定(一般不建议这样做,因为批量删除时需要选择多条记录)。

Rank: 3Rank: 3

7#
发表于 2017-7-31 08:32:53 |只看该作者
谢谢,我用的就是第一种,我的意思只是希望miniui官方示例也可以改成这种

Archiver|普加软件

GMT+8, 2024-11-22 21:14 , Processed in 1.033976 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部