|
发表于 2016-11-8 13:24:32
|
显示全部楼层
setFilter 第二个参数是一个标准的sql语句,SQl语句中的过滤怎么写,这里就怎么写 具体参考
setFilter
void setFilter(string name, string filter)
设置指定名称的过滤表达式,所有的过滤将按and连接
> 参数
name:[string]过滤名称,必填。
filter:[string]必填,过滤表达式,标准的KSQL语法,如:SA_OPPerson.sName like ‘%李%’
> 返回值
void
> 例:
- var data = this.comp('mainData');
- data.setFilter('filter1',"SA_OPPerson.sName like '%李%'");
- data.setFilter('filter2',"SA_OPPerson.sCode = :operatorCode() or SA_OPPerson.sCode = :code");
- //给变参code赋值
- data.filters.setStringVar("code","code_abc");
- //最终qureyAction的KSQL中where部分将增加
- and ((SA_OPPerson.sName like '%李%') and (SA_OPPerson.sCode = :operatorCode()
复制代码
参考两个查找数据的方式:http://docs.wex5.com/wex5-ui-question-list-2031/ (find方法和setFilter方法) |
|