grid选中一行进行编辑跳转到编辑页面却带不出值
我根据在线示例写的方法,没有做修改,选中一行后进入到了edit方法里,也获取到了当前row里的值,可是打开了编辑页面却全是空的,帮我解答一下,谢谢啦!是不是按这个示例做的?
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("请选中一条记录");
}
} dforce 发表于 2017-4-18 11:19 static/image/common/back.gif
是不是按这个示例做的?
http://www.miniui.com/demo/#src=datagrid/datagrid.html
这个示例编辑的时候
谢谢版主,这个问题已经解决了。再问一下如何在保存的时候判断是新增还是编辑呢?我现在是自己定义一个全局变量然后获取setData里传过来的Data.action进行区分的。但是我看API手册里保存执行的是同一个方法,也没有类似的判断,请问是如何区分的? GGLoner 发表于 2017-4-18 13:38 static/image/common/back.gif
谢谢版主,这个问题已经解决了。再问一下如何在保存的时候判断是新增还是编辑呢?我现在是自己定义一个全 ...
示例里面并没有区分新增和修改
都是获取数据提交到后台
页:
[1]