查看: 975|回复: 5

刷新

升级   5.11%

85

主题

62

回帖

511

积分

注册会员

Rank: 2

积分
511
发表于 2024-9-25 16:42:52 | 显示全部楼层 |阅读模式
本帖最后由 一撮面包糠 于 2024-9-25 16:43 编辑



如上图所示,表单中的这俩个字段是获取页签的数据并赋值,我将脚本写在了load事件中,但是我数据中心视图的列表数据只有点击编辑并保存才会刷新

代码:


this.view.lookup({
  "view": "合同档案信息_项目关联收款",
  "application": "业财",
  "filter": [
    {
      "logic": "and",
      "path": "xmmc",
      "comparison": "==",
      "value": this.form.get("xmgl_2").getData(),
      "formatType": "textValue"
    }
  ]
}, (data) => {
  console.log("Lookup data:", data); // 调试:检查 data 对象
  var totalZedata = 0;

  // 检查 data.grid 是否存在并且是否有数据
  if (data.grid && data.grid.length > 0) {
    // 遍历所有的 grid 条目
    data.grid.forEach(gridItem => {
      if (gridItem && gridItem.data.contractMoney > 0) {
        totalZedata += gridItem.data.contractMoney; // 累加 hj_total 值
      }
    });
  }

//   // 将总数除以 10,000,并保留 2 位小数
//   var zedataInWan = (totalZedata / 10000).toFixed(2);

  // 更新页面的内容
  if (totalZedata > 0) {
    //document.getElementById('number').textContent = totalZedata ;
     this.data.number = totalZedata;
  } else {
    //document.getElementById('number').textContent = "0";
    this.data.number = 0;
  }
  
});


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-27 10:34:37 | 显示全部楼层
不明白您的意思
回复

使用道具 举报

升级   5.11%

85

主题

62

回帖

511

积分

注册会员

Rank: 2

积分
511
发表于 2024-9-27 10:37:15 | 显示全部楼层

就是我在一张表里有个字段,他的值是根据视图数据过滤出来,但是这个表视图中这个字段不是实时刷新的
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-29 09:19:56 | 显示全部楼层
您是指这个流程实例已经存在了,然后视图里的数据有变动,实例后,表单上这个字段没变?

流程实例里的业务数据存储后就不会再变化了,除非您主动去修改,您这个可以直接在表单上加一个显示字段,每一次刷新界面时实时去计算视图中的数据然后进行显示
回复

使用道具 举报

升级   5.11%

85

主题

62

回帖

511

积分

注册会员

Rank: 2

积分
511
发表于 2024-9-29 09:23:40 | 显示全部楼层
论坛管理员 发表于 2024-9-29 09:19
您是指这个流程实例已经存在了,然后视图里的数据有变动,实例后,表单上这个字段没变?

流程实例里的业务 ...

怎么实现呢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-9-30 09:25:14 | 显示全部楼层
您现在是怎么去计算的,把它改成文本,用脚本实时显示就好了
回复

使用道具 举报

发表回复

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

本版积分规则

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