jQuery MiniUI

标题: grid选中一行进行编辑跳转到编辑页面却带不出值 [打印本页]

作者: GGLoner    时间: 2017-4-17 17:12:32     标题: grid选中一行进行编辑跳转到编辑页面却带不出值

我根据在线示例写的方法,没有做修改,选中一行后进入到了edit方法里,也获取到了当前row里的值,可是打开了编辑页面却全是空的,帮我解答一下,谢谢啦!

作者: dforce    时间: 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("请选中一条记录");
            }
            
        }
作者: GGLoner    时间: 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手册里保存执行的是同一个方法,也没有类似的判断,请问是如何区分的?
作者: dforce    时间: 2017-4-18 16:25:40

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

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




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