视图显示脚本
管理员您好我在视图显示脚本中使用了this.view.lookup 发现没用 ,jpjhbh是本视图中的可以获取到值,gwmclsh是另一个视图中的
var jpjhbh =this.entry.data.jpjhbh;
var num3;
this.view.lookup({
"view": "简历库人员表",
"application": "asset03",
"filter": [
{
"logic":"and",
"path":"gwmclsh",
"comparison":"equal",
"value":jpjhbh,
"formatType":"textValue"
}
}, function(data){
var grid = data.grid; //得到过滤后的数据
alert(grid);
num3=parseInt(grid.length);
//......
});
return num3;
这样写什么也显示不出
F12看看,有报错吗?是数据没匹配到?
"path":"gwmclsh", gwmclsh要对应您视图里过滤的文档字段的标识 论坛管理员 发表于 2023-11-3 10:04
F12看看,有报错吗?是数据没匹配到?
"path":"gwmclsh", gwmclsh要对应您视图里过滤的文档字段的标识 ...
管理员您好
我在视图中部门领导审核字段的click事件加了脚本测试 结果发现entry是undefinedpromise里面也是空的
但是我如果在显示脚本中
var jpjhbh =this.entry.data.jpjhbh;
return jpjhbh ;
这样可以返回值
this.view.lookup这个方法真的能用在视图中吗 ?lookup 换成select 是能够生效的。
不好意思,前面管理员没看清楚,是视图的显示脚本
视图的显示脚本不用用的,这里不可以调用接口,会让视图加载变慢,不建议这样使用,建议您在流程表单里增加一个自定义字段,先存储好您要计算的值到某个字段里,然后视图里再显示
页:
[1]