jQuery MiniUI

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

怎么实现两个gridvew之间传值(一正行数据) [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-10-15 23:06:50 |只看该作者 |倒序浏览

类似SelectGrid 弹出选择表格,把SelectGrid 换成grid  点击添加,弹出子窗体。然后勾选选择多条记录点击确定。勾选的数据返回到主界面显示在Grid中.................



                           thanks
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-10-16 10:08:09 |只看该作者
父页面:放主grid,有个方法abc();用来新增返回的数据
子页面:放子grid
父页面选中一行数据,通过mini.open打开子页面。
子页面通过window.Owner.abc(参数:子grid.getSelected());来调用abc()方法,新增数据。
mini.open()的使用请参考:http://www.miniui.com/demo/#src=datagrid/datagrid.html
API:http://www.miniui.com/docs/api/index.html#ui=messagebox

Rank: 1

板凳
发表于 2012-10-16 10:45:57 |只看该作者
factory 发表于 2012-10-16 10:08
父页面:放主grid,有个方法abc();用来新增返回的数据
子页面:放子grid
父页面选中一行数据,通过mini.ope ...

var json = mini.encode([data]);
json数据是:[{"ID":"e39548d3-c449-4604-b815-982b1b3a2e94","Code":"001","Name":"测试","_uid":1,"_index":1}]
grid.abc(json)? 这样貌似不行

其实如果grid能直接赋值也是可以的,有什么属性比如:grid.setData()之类的吗?

thanks

Rank: 8Rank: 8

地板
发表于 2012-10-16 11:09:00 |只看该作者
waye 发表于 2012-10-16 10:45
var json = mini.encode([data]);
json数据是:[{"ID":"e39548d3-c449-4604-b815-982b1b3a2e94","Code": ...

有的
var data = [..];
grid.setData(data);
你可以查看API,miniui的所有属性都是支持set和get的

Archiver|普加软件

GMT+8, 2024-6-24 20:52 , Processed in 1.047693 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部