通用查询按钮显示与隐藏-报表展现标签与API
目录

通用查询按钮显示与隐藏

通用查询面板展现时,默认有“查询”和“重置”两个按钮。

用户可以控制默认的“查询”和“重置”按钮是否显示。并且可以进行全局或单独的控制。

全局配置

可以通过【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}"
/>