jQuery MiniUI

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

如何数据连动? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-17 13:36:07 |只看该作者 |倒序浏览
如何点击上面的客户Grid,使下面的Grid刷新数据。说明:底部是采用的是MiniTab框架,<div id="tabs1" class="mini-tabs" activeIndex="0" style="width:100%;height:100%;" bodyStyle="padding:0;border:0;">    <div id="TabContactHistory" title="联系记录"url="ContactHistory.aspx">  
    </div>
    <div title="实施进度" url="TrainProcess.aspx" >        
    </div>  
</div>,也就是说是其他页面aspx。
问题1:点上面的某个客户(Key为customerid),使底部的多个页面刷新当当前客户的相关联系记录,和实施进度。
问题2:这个页面加载时,能等客户Grid加载完,再刷新底部数据吗?(为的是取的当前customerid)

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

Rank: 8Rank: 8

沙发
发表于 2013-4-17 13:58:51 |只看该作者
跨页面的操作底部表格刷新的话

你先在上面的客户grid所在也,获取到tabs
var tabs = mini.get("tabs1")
var tab = tabs.getActiveTab();   获取当前激活的选项卡
var iframeEl = tabs.getTabIFrameEl(tab);  
iframeEl.contentWindow.reload(data)

通过调用子页面自定义的reload(data)方法来刷新底部页面的grid,并且把客户Grid的数据data,发送到子页面

Rank: 2

板凳
发表于 2013-4-17 20:16:24 |只看该作者
factory 发表于 2013-4-17 13:58
跨页面的操作底部表格刷新的话

你先在上面的客户grid所在也,获取到tabs

多谢。
再问个弱弱的问题:如何取Grid的当前行的某列的值(如取CustomerID这列),还有怎么隐藏这一列

Rank: 2

地板
发表于 2013-4-17 20:41:51 |只看该作者
karl2008 发表于 2013-4-17 20:16
多谢。
再问个弱弱的问题:如何取Grid的当前行的某列的值(如取CustomerID这列),还有怎么隐藏这一列 ...

已自行解决,多谢了

Archiver|普加软件

GMT+8, 2024-5-19 17:24 , Processed in 1.038839 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部