jQuery MiniUI

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

grid选中一行进行编辑跳转到编辑页面却带不出值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-4-17 17:12:32 |只看该作者 |倒序浏览
我根据在线示例写的方法,没有做修改,选中一行后进入到了edit方法里,也获取到了当前row里的值,可是打开了编辑页面却全是空的,帮我解答一下,谢谢啦!

Rank: 8Rank: 8

沙发
发表于 2017-4-18 11:19:35 |只看该作者
是不是按这个示例做的?
http://www.miniui.com/demo/#src=datagrid/datagrid.html
这个示例编辑的时候
function edit() {
         
            var row = grid.getSelected();
            if (row) {
                mini.open({
                    url: bootPATH + "../demo/CommonLibs/EmployeeWindow.html",
                    title: "编辑员工", width: 600, height: 400,
                    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "edit", id: row.id };    //传递到子页面的数据
                        iframe.contentWindow.SetData(data);     //子页面调用SetData方法,查询并填充数据
                        
                    },
                    ondestroy: function (action) {
                        grid.reload();
                        
                    }
                });
               
            } else {
                alert("请选中一条记录");
            }
            
        }

Rank: 1

板凳
发表于 2017-4-18 13:38:07 |只看该作者
dforce 发表于 2017-4-18 11:19
是不是按这个示例做的?
http://www.miniui.com/demo/#src=datagrid/datagrid.html
这个示例编辑的时候

谢谢版主,这个问题已经解决了。再问一下如何在保存的时候判断是新增还是编辑呢?我现在是自己定义一个全局变量然后获取setData里传过来的Data.action进行区分的。但是我看API手册里保存执行的是同一个方法,也没有类似的判断,请问是如何区分的?

Rank: 8Rank: 8

地板
发表于 2017-4-18 16:25:40 |只看该作者
GGLoner 发表于 2017-4-18 13:38
谢谢版主,这个问题已经解决了。再问一下如何在保存的时候判断是新增还是编辑呢?我现在是自己定义一个全 ...

示例里面并没有区分新增和修改
都是获取数据提交到后台

Archiver|普加软件

GMT+8, 2024-5-7 04:18 , Processed in 1.020067 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部