通用查询按钮显示与隐藏
通用查询面板展现时,默认有“查询”和“重置”两个按钮。
用户可以控制默认的“查询”和“重置”按钮是否显示。并且可以进行全局或单独的控制。
全局配置
可以通过【WEB-INF/misInitConfig.xml】配置文件中的【conf_showCommonQueryBtn】标签进行系统全局性的设置:
<conf_showCommonQueryBtn dataType="11" default="true" inputType="text" value="true" />
value为true,表示显示默认按钮;value为false,表示不显示默认按钮。
单独配置
如果仅仅需要控制某个通用查询展示时的按钮是否显示,还可以通过单独的属性进行控制。
单独配置的优先级高于全局配置。
SR模式调用
如果是调用SR模块展现通用查询和报表,SR模块封装了参数params,params参数值必须为json串格式,其中有一个固化的特殊参数COMMON_QUERY_BUTTON_USE_DEFAULT用来控制调用的通用查询是否显示默认按钮。
COMMON_QUERY_BUTTON_USE_DEFAULT的取值为true/false。
例如SR调用时,向params传入以下参数值,即可隐藏默认按钮:
{"COMMON_QUERY_BUTTON_USE_DEFAULT":false}
具体SR展现模块的参数设置方式可参考:报表展现客户化。
标签调用
如果是使用标签展现通用查询和报表,可以设置通用查询标签的params属性。
params属性值的格式也是必须为json串:{参数名:参数值}。
params属性中有固化参数:COMMON_QUERY_BUTTON_USE_DEFAULT
调用通用查询时,该参数可以用来控制是否显示默认的“查询”和“重置”按钮,取值为true/false,默认为true。
例如下面代码是使用通用查询标签调用通用查询时,在面板中不显示按钮:
<commTag:commQryTag
jsObjectName="query"
jsonContent="<%=commonQueryText%>"
params="{'COMMON_QUERY_BUTTON_USE_DEFAULT':false}"
/>