背景:在决策报表内,通过按钮触发tab页切换,tab页内内容为搜索条件区域(几个控件作为筛选条件)、报表块数据区(显示结果数据),分页区域(首页 上一页 下一页 尾页等报表块做出来的按钮 、页数下拉框,之所以这么做是为了数据集只取一页数据,否则tab页过多数据加载太慢,且可能触发80万单元格上限),目前功能正常。 当前实现弊端: taba页输入筛选条件查询之后 切换至tabb页,再重新切回taba页,刚才的筛选条件仍然保留。 想实现的功能: tab页切换时重置查询条件、页码控件取值及其数据字典、数据区域、分页区域各报表块。 当前实现方式: 在点击tab页切换按钮时,除 _g().getWidgetByname().showCardByIndex()之外新增 setTimeout(function(){ 通过_g().getWidgetByname().setValue 方式设置分页值 _g().getWidgetByname().reset() 控件值 通过_g().getWidgetByname().gotopage(1, "{pagenum:1}", true) 的方式通知分页模块的 上一页下一页首页尾页等报表块按钮。 },300) 需要求助的问题: 偶现分页控件不显示值的情况 |