找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 脚本显示填报数据后,不能修改和增加删除行

yh_3sGpYEZx青铜一 显示全部楼层 发表于 2023-6-21 16:51:46 |阅读模式 打印 上一主题 下一主题
问题:将json数据显示在填报参数后,填报参数无法进行修改、添加行、删除行操作


脚本是写在“填报参数1”组件里的装载时运行的脚本
// 定义一个JSON对象,包含产品库的主要数据和子项数据
var json_data = {
  "mainData": "产品库",
  "subItems": [
    {
      "workitemtypeid": 157,
      "title": "XXX1",
      "customerFieldsValue": {
        "name": 7622,
        "code": "v3.1"
      }
    },
    {
      "workitemtypeid": 157,
      "title": "XXX1",
      "customerFieldsValue": {
        "name": 8975,
        "code": "v1.1"
      }
    }
  
};

// 从JSON对象中提取name和code
var names = json_data.subItems.map(function(item) {
  return item.customerFieldsValue.name;
});
var codes = json_data.subItems.map(function(item) {
  return item.customerFieldsValue.code;
});

// 将提取的数据添加到名为result的二维列表中
var result = [["name".concat(names), ["code".concat(codes);

// 将result嵌入到变量b中
var b = embed(result);

// 将填报参数4的数据设置为b
setData("填报参数1", b, DATA);


回复

使用道具 举报

精彩评论11

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-21 17:16:17
本帖最后由 yhdata_ruby 于 2023-6-21 17:17 编辑

concat这个在脚本中是不支持的
回复

使用道具 举报

yh_3sGpYEZx青铜一 显示全部楼层 发表于 2023-6-21 17:19:18
yhdata_ruby 发表于 2023-6-21 17:16
concat这个在脚本中是不支持的

支持啊,数据都展示出来了,也没有报错啊
回复

使用道具 举报

yh_3sGpYEZx青铜一 显示全部楼层 发表于 2023-6-21 17:20:21
yhdata_ruby 发表于 2023-6-21 17:16
concat这个在脚本中是不支持的

你可以创建个报告看一下,创建1个填报参数1,把脚本复制到填报参数1,就能出数据;只是填报不能修改、添加、删除
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-21 17:21:29
小白与宝儿 发表于 2023-6-21 17:20
你可以创建个报告看一下,创建1个填报参数1,把脚本复制到填报参数1,就能出数据;只是填报不能修改、添 ...

导出一个case看一下呢
回复

使用道具 举报

yh_3sGpYEZx青铜一 显示全部楼层 发表于 2023-6-21 17:27:11
yhdata_ruby 发表于 2023-6-21 17:21
导出一个case看一下呢

1

1.jar

3.24 KB, 下载次数: 1

回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-21 17:33:15


你这个填报,右侧连编辑器都没有了,感觉已经不能编辑了

为什么填报还要使用脚本啊,自带功能不能实现吗


回复

使用道具 举报

小么小二郎青铜二 显示全部楼层 发表于 2023-6-21 18:05:35
使用编辑器试试。
回复

使用道具 举报

yh_3sGpYEZx青铜一 显示全部楼层 发表于 2023-6-25 10:09:34
yhdata_ruby 发表于 2023-6-21 17:33
你这个填报,右侧连编辑器都没有了,感觉已经不能编辑了

为什么填报还要使用脚本啊,自带功能不能实现 ...

场景比较特殊,填报不连接数据库,需要将json的数据展示在填报数据里,就是查询的效果,在查询后可在填报里修改、新增、删除再次提交
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-25 10:16:35
小白与宝儿 发表于 2023-6-25 10:09
场景比较特殊,填报不连接数据库,需要将json的数据展示在填报数据里,就是查询的效果,在查询后可在填报 ...

感觉这个不太支持,可以联系一下商务能否走定开需求
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部