开发者社区> 问答> 正文

宜搭数据收集表单,输入ID后,想要当前收集表单自动联动到数据集里面的数据?

我建立了一个流程表单收集数据,想要在提交人写入ID的时候,自动显示数据集里面的数据,方便按照数据集里面已有的数据进行修改,同时更新到数据集里面,求大佬帮忙!!!

展开
收起
游客nwob54t6dlgmo 2023-10-25 16:08:56 259 0
2 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭数据集路径:进入应用表单页面 >> 应用数据

    数据集定义:对当前应用内的所有单表数据源、视图表(多表关联)、数据准备(大数据离线方案)、跨应用(表单)数据源等进行统一管理,是宜搭在数据互联场景下的标准数据控制单元。

    单表作为数据集时选取应用搭建后的表单收集的数据,作为数据输入,搭建报表

    注意:用户无需新建数据集,在应用 >> 页面管理内新建表单后,表单数据将会自行同步至此列表内。

    视图表作为数据集时宜搭对已有的表单数据进行加工处理后,形成一张拼接好的数据集合表(宽表),用于后续报表数据可以直接使用。

    数据准备作为数据集时尊享版支持【数据准备】的大数据离线方案,支持上传 Excel、csv 数据,连接线上数据库(例如 MYSQ L)。通过数据准备加速后,将这些数据进行融合再加工,用于报表制作。

    跨应用表单作为数据集时付费版宜搭支持跨应用取数,可以获取指定其他应用的表单数据,作为数据集。通过新增跨应用取数的表单,将可在报表制作等场景进行使用(目前仅支持报表场景,未来跨应用表单作为标准数据集会应用在更多场景)。

    2023-10-26 08:52:13
    赞同 2 展开评论 打赏
  • 如果你想要在提交者填写ID时自动显示数据集里面的数据,你可以使用 Flink SQL 来实现这个功能。下面是一种可能的实现方案:

    1. 创建一个数据集,其中包含你需要展示的所有数据。例如,你可以创建一个表单表,其中包含所有可能的表单字段及其对应的值。
    2. 在前端页面中,当用户填写ID时,使用 JavaScript 获取用户的输入,并使用 AJAX 发送请求到后端服务。
    3. 在后端服务中,使用 Flink SQL 查询数据集,根据用户的 ID 查找对应的记录,并返回结果给前端页面。
    4. 在前端页面中,将结果显示在一个下拉列表或其他类似的控件中,供用户选择。

    下面是一个简单的示例,展示了如何使用 Flink SQL 查询数据集:

    DataStream<String> input = env.readTextFile("input.txt");
    Table dataSet = input.toTable(tEnv, "value");
    
    Table result = dataSet.select("key", "value")
                         .where("key = :id")
                         .setParameter("id", 123);
    
    result.print();
    

    在这个示例中,我们首先读取了一个文本文件中的内容,并将其转换为一个数据流。然后,我们将这个数据流转换为一个表,其中包含了两列:“key”和“value”。

    接着,我们使用 WHERE 子句根据用户输入的 ID 条件筛选出对应的结果,并将结果打印出来。

    2023-10-25 21:21:36
    赞同 展开评论 打赏
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载