jQuery MiniUI

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

Lookup - 返回数据问题? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-6-17 21:20:20 |只看该作者 |倒序浏览
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
                        });
                    }

Rank: 8Rank: 8

沙发
发表于 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.....})

Archiver|普加软件

GMT+8, 2024-11-25 07:44 , Processed in 1.042239 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部