2016-01-02 23:03题主

grid的toolbar中的检索条件如何用

比如上图中,查询的时候,两个时间控件的值不一定都有,如果有值sql就加上,没值就不加上,比如,
只有起始时间那么sql语句会是 star>=起始文本框的值。
只有结束时间那么sql语句会是 end<=结束文本框的值。
如果两个时间都有sql语句会是 star>=起始文本框的值 and end <= 结束文本框的值。
如果俩文本框都为空,则查询全部。

请问这样的需求如果实现,官网没有多个条件共同检索的示例。
2016-01-04 14:32#1
前端可以使用Wb.request({params:Wb.getValue(toolbar1)...)传递整个工具条下所有控件的参数
后台可以在initScript中根据条件拼SQL,request.setAttribute('sql',sql),然后在dataProvider中引用SQL{#sql#}
2016-01-19 15:40#2
select * from table where start is null or start>=起始值

返回开发者社区