jQuery MiniUI

标题: mini-datagrid 选择一行进行编辑如何获取这一行的数据 [打印本页]

作者: pxl2014    时间: 2017-3-6 11:25:40     标题: mini-datagrid 选择一行进行编辑如何获取这一行的数据

[attach]8907[/attach]

function edit(e) {

console.log(e.record);      这里不能通过record获取一行的数据,要用什么方式获取这一行数据

            var row = grid.getSelected();
            if (row) {
                mini.open({
                    url: "ServerCon/ServerG_Form.aspx",
                    title: "---",
                    width: 400,
                    height: 300,
                    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "edit", id: row.ID };
                        iframe.contentWindow.SetData(data);
                    },
                    ondestroy: function (action) {

                    }
                });
            } else {

            }
        }


作者: dforce    时间: 2017-3-6 11:33:18

var row = grid.getSelected();
这就是获取选中行
作者: pxl2014    时间: 2017-3-6 11:57:43

dforce 发表于 2017-3-6 11:33
var row = grid.getSelected();
这就是获取选中行

[attach]8909[/attach]
[attach]8910[/attach]

[attach]8911[/attach]



[attach]8912[/attach]

我用的是这个方式,不存在前面有checkbox 可以选择

作者: dforce    时间: 2017-3-6 13:04:31

pxl2014 发表于 2017-3-6 11:57
我用的是这个方式,不存在前面有checkbox 可以选择

你点击的时候表格里面有没有行被选中,如果你都选中电话,怎么能获取
作者: pxl2014    时间: 2017-3-6 13:09:20

dforce 发表于 2017-3-6 13:04
你点击的时候表格里面有没有行被选中,如果你都选中电话,怎么能获取

在行里面点击不算选择么    这种情况下也是只能选择一行的
作者: dforce    时间: 2017-3-6 16:20:03

pxl2014 发表于 2017-3-6 13:09
在行里面点击不算选择么    这种情况下也是只能选择一行的

[attach]8913[/attach]
如示例,可以正常获取选中行





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