查询视图筛选相关
请问怎么设置得到一下效果表单输入单号,下面查询视图查询上面输入的单号
那您需要给这个视图增加过滤条件,然后reload一下。大体代码如下,您可以参考一下。
"filter": [ //(Array of Object)可选,对视图进行过滤的条件。json数组格式,每个数组元素描述一个过滤条件。
{
"logic":"and",
"path":"$work.title",
"comparison":"like",
"value":"7月",
"formatType":"textValue"
}
]
this.form.get("view").json.filterList = filterList;
this.form.get("view").reload(); 还是有点迷 论坛管理员 发表于 2022-4-15 10:21
那您需要给这个视图增加过滤条件,然后reload一下。大体代码如下,您可以参考一下。
"filter": [ //(Array ...
试了好多次也没成功,新手上路,求管理员大大,详细解下 "filter": [ //过滤条件,您可以在api里看到详细的解释
{
"logic":"and",
"path":"$work.title",
"comparison":"like",
"value":"7月",
"formatType":"textValue"
}
]
this.form.get("view").json.filterList = filterList;//给视图控件增加过滤条件
this.form.get("view").reload();//增加过滤条件后重新刷新一下视图
这个步骤很清晰了,您具体是哪里有问题,报错了吗? 请问是不是这样写,还是怎么写,,,一修改表单,查询视图就不见了:Q,:'( 在嵌入视图的beforeLoadView事件里写,给this.event.filter赋值这个过滤条件,比如:
var filterList = [{
"logic":"like",
"path":"$document.title",
"comparison":"like",
"value":"新规章制度",
"formatType":"textValue",
"otherValue":""
}]
this.event.filter = filterList;//给视图控件增加过滤条件
然后单号字段change的时候去reload视图
页:
[1]