jQuery MiniUI

标题: Lookup - 返回数据问题? [打印本页]

作者: guangtao    时间: 2014-6-17 21:20:20     标题: Lookup - 返回数据问题?

http://www.miniui.com/demo/#src=datagrid/rowedit_openwindow.html

http://www.miniui.com/demo/#src=datagrid/rowedit_lookup.html

这个示例,怎么同时返回两列呢 ?
比如同时返回 姓名 性别 返回到表格呢 ?
//这里应该怎么写 ?
                    var data = win.getData();
                    if (data) {
                        var row = grid.getSelected();
                        grid.updateRow(row, {
                            manager: data.id,
                            manager_name: data.name
                        });
                    }

作者: factory    时间: 2014-6-18 09:35:39

lookup只能返回给输入框一列数据,类似combobox这类

如果你要返回多列数据,用buttonedit+mini.open
http://www.miniui.com/demo/#src=datagrid/rowedit_openpage.html

参考这个例子:他是通过获取弹出页面的表格的getSelected(),getSeleteds()来获取到当前你选中的行数据,里面有所有列字段的值.

然后在mini.open的ondestory里面,通过调用子页面的自定义方法GetData(),来获取到你所勾选的数据,具体的GetData()函数代码在子页面里面.

勾选的行数据都获取到了,那么你再想赋值给表格什么数据都可以了
比如row = {id:1,name:"张三",age:25}这个是弹出页面的表格的勾选中的某一行数据

updateRow(row,{field:row.name,field2:row.age.....})




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