痛点:当frm有几个tab页,每次点击查询按钮,都会自动返回至第一个tab页。
需求:
点击完查询按钮,留在当前tab页,改善报表体验。
具体js:
1.记录当前tab页
在tabpane0添加tab切换事件:
- setTimeout(function(){
- window.CardIndex=_g().getWidgetByName("tabpane0").getShowIndex();
- },10);
复制代码 2.在tabpane0添加初始化事件:
- var aa = window.CardIndex;
- setTimeout(function(){
- _g().getWidgetByName("tabpane0").showCardByIndex(aa);
- },2500);
复制代码 由于帆软默认是加载后返回第一个tab页,因加载数据,刷新页面时间影响,有可能返回当前tab时,可能看不到页面,再次切换回来才能看的到。
这时候就需要调整返回当前tab的时间,如上2500毫秒,可自行实验测试。
也希望帆软能开发此功能。哈哈。
欢迎加qq:871628515,微信YSL_520Y 交流。
|