jQuery MiniUI

标题: DataGrid控件在multiSelect=true的情况下列修改问题 [打印本页]

作者: olylai    时间: 2012-4-15 22:23:10     标题: DataGrid控件在multiSelect=true的情况下列修改问题

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()??

作者: fcrong    时间: 2012-4-16 12:58:52

你最好不要在选择的时候,进行编辑行。
应该在双击,或单击的时候进行编辑。

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





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