通用查询条件默认值设置-报表展现标签与API
目录

通用查询条件默认值设置

开发者可根据需要设置通用查询加载后的条件默认值。

SR模式调用

SR展现模块封装了参数params,可以直接传递参数值来设置通用查询加载时的条件默认值。

参数值必须为json串格式:{条件名称1:条件值1, 条件名称2:条件值2, ……}。

例如:

{"订购日期":"2012-01-01","城市":"辽宁"}

向params参数传入上述值后,通用查询中名称为“订购日期”、“城市”的两个条件的默认值,即分别被设置为“2012-01-01”和“辽宁”。

具体SR展现模块的参数设置方式可参考:报表展现客户化

标签调用

如果是使用标签展现通用查询和报表,可以设置通用查询标签的params属性。

params属性值的格式也是必须为json串:{条件名称1:条件值1, 条件名称2:条件值2, ……}。

生成查询面板时,会用params属性中设置的条件值覆盖查询条件的默认值。

示例代码:

<commTag:commQryTag
    jsObjectName="query"
    jsonContent="<%=commonQueryText%>"
    params="<%=commonQueryParams %>"
/>

注意上面代码中,commonQueryParams 格式为{条件名称1:条件值1, 条件名称2:条件值2, …},例如:

{"销售金额":"1000.0","订购日期":"[2012-01-01,2012-12-31]","销售数量":"100","城市":"辽宁"}

参考DEMO

可将以下url地址中的ip、port端口号更改为应用实际部署的地址和端口后,进行访问查看对应demo。

http://ip:port/reportmis /mis2/commonQuery/demo/demo_params.jsp