通用查询条件默认值设置
开发者可根据需要设置通用查询加载后的条件默认值。
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