|
发表于 2016-11-8 14:56:46
|
显示全部楼层
本帖最后由 半导体 于 2016-11-8 14:59 编辑
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方法) |
|