设计决策看板遇到问题,参数控件选择后不自动查询,通过各种JS和隐藏控件方法,最后还是会出现隐藏控件重复多次自动执行刷新的问题。 已尝试过的办法:将所有参数控件复制一份,隐藏,给原始控件设置编辑完成后事件 return false 禁用原始控件的自动查询。添加自定义查询按钮,点击时将原始多个控件的值赋值给隐藏的控件,然后直接执行查询。各种尝试,但是隐藏的参数控件依然是逐个执行查询,有几个控件看板就会一次同时刷新几次,体验很差。 没有办法不得不选择默认参数面板,但是依然面临问题: 1、参数面板编辑完成后事件,再决策报表中不生效,无法在初始化时隐藏参数面板。只有普通报表可以。 setTimeout(function(){ $('.parameter-container-collapseimg-up').trigger("click"); },10); 2、参数面板的查询按钮会刷新整个界面,用户体验很差。 决策看板真是有点无力吐槽了。 咨询大神,是否有办法控制决策报表的参数面板默认折叠,以及查询按钮执行时不刷新整个界面。 或者对于我的这种需求场景,有更好的解决方案,求助。 |