开发者社区> 问答> 正文

表单内企业组件如何将名称赋值到单行文本

表单内企业组件如何将名称赋值到单行文本Dingtalk_20231101110527.jpg

展开
收起
游客rclz3zswftjzg 2023-11-01 11:08:51 78 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在表单内,可以将企业组件的名称赋值给单行文本组件。要实现这一目标,需要在组件的JavaScript脚本中编写代码来实现赋值功能。以下是一些基本的步骤:

    1. 在企业组件上新建一个事件监听器,用于监听企业组件的数据变化。
    2. 当数据发生变化时,获取企业组件的新值,并将其赋值给单行文本组件。
    3. 最后,别忘了提交表单以保存更改。

    以下是示例代码:

    // 在企业组件上新建事件监听器
    myComponent.addEventListener("change", function(event) {
        // 获取企业组件的新值
        var newValue = event.target.value;
    
        // 将新值赋值给单行文本组件
        myTextComponent.setValue(newValue);
    
        // 提交表单以保存更改
        myForm.submit();
    });
    

    2023-11-03 13:50:19
    赞同 展开评论 打赏
  • 在表单内,你可以通过设置组件的属性来将名称赋值给单行文本组件。以下是一个简单的例子:

    假设你的表单中有两个组件,一个是企业名称的输入框,另一个是显示企业名称的单行文本组件。你可以通过以下方式将输入框的值赋给单行文本组件:

    <form>
      <input type="text" name="companyName" />
      <label>{{ form.companyName }}</label>
    </form>
    

    在这个例子中,当用户在输入框中输入内容时,单行文本组件会实时更新为输入框的值。

    2023-11-02 16:47:20
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    你可以参考一下宜搭级联组件如何赋值给单行文本和宜搭部门组件的值如何赋值到文本组件案例,然后结合实际情况修改代码。

    表单内拖动一个级联选择组件、单行文本组件,在级联选择组件内>>点击高级>>绑定onchange动作,配置代码,如下:

    以下代码可直接复制:

    console.log('onChange', extra);

    var b = "";

    extra.selectedPath.map(a => {

    b += a.text +"/"

    })

    b = b.substr(0, b.length -1);

    this.$(<font color="#A31515">'').setValue(b)

    若要把宜搭部门组件选择的值赋值到单行文本组件需要通过代码实现,在部门组件上新建一个值发生变化的动作,然后在这个动作里加入代码。代码中第一个标注地方是部门组件的唯一标识,第二个标注的地方需要赋值的单行文本组件的唯一标识。 

    2023-11-01 11:23:28
    赞同 1 展开评论 打赏
问答分类:
问答地址:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载