FineUI 官方论坛

标题: 想完成一个像主从表的功能,不过是在IFrame中,要怎么做? [打印本页]

作者: PLEaglefly    时间: 2017-12-22 08:54
标题: 想完成一个像主从表的功能,不过是在IFrame中,要怎么做?
想完成一个像主从表的功能,不过不是在一个页面里,

左边是一个页面,右边也是一个页面,左边点击后,可以动态更新右边的Url来刷新显示内容

         <f:RegionPanel ID="MainRegion" ShowBorder="false" runat="server">
            <Regions>

                <f:Region ID="LeftRegion" RegionPosition="Left" RegionSplit="true" Width="200px" ShowBorder="true" ShowHeader="true" Title="" EnableCollapse="true" EnableIFrame="true" IFrameName="tableftframe" IFrameUrl="about:blank"  runat="server">
                </f:Region>

                 <f:Region ID="RightRegion" ShowBorder="true" ShowHeader="true"  RegionPosition="Center" runat="server" EnableIFrame="true" IFrameName="tabrightframe" IFrameUrl="about:blank"  >
                </f:Region>

            </Regions>
         </f:RegionPanel>
但我不知道具体刷新右页面的功能是要在左边怎么做?





作者: sanshi    时间: 2017-12-22 09:19
在父页面写一个JS函数,类似代码:
  1. function refreshRightIFrame() {
  2.       F('RightRegionClientID').refreshIFrame();
  3. }
复制代码


然后左侧IFrame内的页面通过 parent 访问父页面定义的JS函数
作者: PLEaglefly    时间: 2017-12-22 10:14
好的,谢谢.




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4