FineUI 官方论坛

标题: TAB刷新问题 [打印本页]

作者: longlizhi    时间: 2016-6-28 17:06
标题: TAB刷新问题
请问一下,问题是这样的。

我有一个页面A,可以添加另了1条数数据,然后点击TAB,打开了另外一页B,这个页面加载了我刚刚添加的数据。我再到A页面添加一条数据,但点击TAB,B页面还是只有1条数据,请问怎么才能做到刷新,谢谢。

   protected void TabStrip1_TabIndexChanged(object sender, EventArgs e)
        {

            //if (this.TabStrip1.ActiveTabIndex.ToString() == "2")
            //{
            //    this.Tab6.RefreshIFrame();
                this.Tab6.IFrameUrl = "Fileupbj.aspx?param=" + this.Fbillno.Text;

            //}
            //else
            //{
            //    this.Tab6.IFrameUrl = "";
            //}
        }


作者: longlizhi    时间: 2016-6-29 08:06
山石兄请问有解决方法吗,谢谢。
作者: zy32002    时间: 2016-6-29 08:16
js刷新,demo有例子
作者: Gnid    时间: 2016-6-29 11:52
本帖最后由 Gnid 于 2016-6-29 11:53 编辑

如果你用的是AppBox,那么请修改Main.aspx中的一段js:注意最后一行注释,应该把相应的参数改为true:
  1. // 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
  2.             // treeMenu: 主框架中的树控件实例,或者内嵌树控件的手风琴控件实例
  3.             // mainTabStrip: 选项卡实例
  4.             // updateLocationHash: 切换Tab时,是否更新地址栏Hash值
  5.             // refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
  6.             // refreshWhenTabChange: 切换选项卡时,是否刷新内部IFrame
  7.             F.initTreeTabStrip(mainMenu, mainTabStrip, false, true, true);
复制代码






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