jQuery MiniUI

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

DataGrid控件在multiSelect=true的情况下列修改问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-4-15 22:23:10 |只看该作者 |倒序浏览
DataGrid控件在multiSelect=true的情况下列修改问题:

DataGrid在设置了multiSelect=true的情况下,为什么用
function editRow() {
    var grid = mini.get("JQueryGrid1");
    var row = grid.getSelected();
    if (row) {
        grid.cancelEdit();
        grid.beginEditRow(row);
    } else {
        alert("请选中记录");
    }
}

以上代码,如果用
function onSelectionChanged(e) {
    editRow();
}

显示的行输入框无法输入内容,且如何在换行时触发saveRow()??

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-4-16 12:58:52 |只看该作者
你最好不要在选择的时候,进行编辑行。
应该在双击,或单击的时候进行编辑。

最重要的,你应该在编辑前,判断目标行,是否已经处理编辑状态。
如果你一点就编辑,那每次点击其实都在创建编辑行,就造成你说的无法获取焦点的情况。

Archiver|普加软件

GMT+8, 2024-11-25 22:56 , Processed in 1.051583 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部