开发者社区> 问答> 正文

宜搭如何实现,提交一张表单(有日期组件)后,更新另一张表单的日期?

宜搭如何实现,提交一张表单(有日期组件)后,更新另一张表单的日期?

展开
收起
DRAGON 2023-06-29 10:21:22 253 0
3 条回答
写回答
取消 提交回答
  • 您可以使用宜搭的高级公式来实现提交一张表单后更新另一张表单的日期。高级公式主要用于维护两张表单之间的数据关系,因此目前主要用在单据和流程页面中,来控制当前表单数据提交时,如何往另一张表添加/删除/更新数据。

    具体来说,您可以使用以下公式:

    // 假设要更新的字段为date_field
    // 假设要更新的表单为form1
    // 假设要更新的值为new_value
    // 假设要更新的日期格式为yyyy-MM-dd
    var date = new Date(new_value);
    if (date.getFullYear() === "" || date.getMonth() === "" || date.getDate() === "") {
      // 如果传入的值不符合要求,则不进行更新
    } else {
      form1.setFieldValue("date_field", date.toLocaleString("yyyy-MM-dd"));
    }
    
    2023-06-29 22:59:47
    赞同 展开评论 打赏
  • 要实现在提交一张表单后更新另一张表单的日期,您可以按照以下步骤进行操作:

    1. 创建第一张表单:创建一个包含日期组件的表单,用于用户输入日期信息。该表单应具有适当的字段和提交按钮。

    2. 提交表单:用户填写完表单后,点击提交按钮。通过表单提交事件,将日期数据发送到后端服务进行处理。

    3. 后端处理:在后端服务中,接收并处理来自第一张表单的请求。提取日期信息,并根据需要更新第二张表单的日期。

    4. 更新第二张表单:使用适当的方式(例如数据库更新、API调用等),在后端处理中更新第二张表单的日期。这可以是直接将日期值更新到数据库中或通过调用相关的API来更新其他系统/应用程序中的日期。

    5. 响应结果:在后端处理完成后,向前端返回相应的响应,可以是成功提示或其他必要的信息。

    请注意,具体实现方法可能因您使用的技术栈和框架而有所不同。以上步骤提供了一个基本的指导框架,您可以根据自己的需求和技术选择进行适当的调整和实现。

    如果您使用的是宜搭(Yida.io)平台,请参考宜搭的文档和教程,了解如何创建表单、处理表单提交和更新相关数据。宜搭提供了可视化的界面和工具,使构建和管理表单变得更加简单和直观。您可以根据宜搭平台的特定功能和操作进行相应的配置和设置。

    2023-06-29 19:43:03
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    若想在宜搭内实现日期组件加数值组件等于新的日期的功能,您可以使用DATEDELTA日期函数公式实现,具体实现方法如图所示:

    2023-06-29 10:40:36
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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