查看: 6667|回复: 3

视图显示脚本

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-11-2 13:38:51 | 显示全部楼层 |阅读模式
管理员您好
我在视图显示脚本中使用了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;


这样写什么也显示不出




回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-11-3 10:04:34 | 显示全部楼层
F12看看,有报错吗?是数据没匹配到?
"path":"gwmclsh",   gwmclsh要对应您视图里过滤的文档字段的标识
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-11-3 17:07:59 | 显示全部楼层
论坛管理员 发表于 2023-11-3 10:04
F12看看,有报错吗?是数据没匹配到?
"path":"gwmclsh",   gwmclsh要对应您视图里过滤的文档字段的标识 ...



管理员您好

我在视图中部门领导审核字段的click事件加了脚本测试   结果发现entry是undefined  promise里面也是空的

但是我如果在显示脚本中
var jpjhbh =this.entry.data.jpjhbh;
return jpjhbh ;
这样可以返回值
this.view.lookup这个方法真的能用在视图中吗   ?lookup 换成select 是能够生效的。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-11-6 10:01:10 | 显示全部楼层
不好意思,前面管理员没看清楚,是视图的显示脚本
视图的显示脚本不用用的,这里不可以调用接口,会让视图加载变慢,不建议这样使用,建议您在流程表单里增加一个自定义字段,先存储好您要计算的值到某个字段里,然后视图里再显示
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread