jQuery MiniUI

标题: 如何数据连动? [打印本页]

作者: karl2008    时间: 2013-4-17 13:36:07     标题: 如何数据连动?

[attach]1644[/attach]如何点击上面的客户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)


作者: factory    时间: 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,发送到子页面
作者: karl2008    时间: 2013-4-17 20:16:24

factory 发表于 2013-4-17 13:58
跨页面的操作底部表格刷新的话

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

多谢。
再问个弱弱的问题:如何取Grid的当前行的某列的值(如取CustomerID这列),还有怎么隐藏这一列
作者: karl2008    时间: 2013-4-17 20:41:51

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

已自行解决,多谢了




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