gpt4 book ai didi

javascript - 使用 Javascript 填充 Umbraco 内容表单

转载 作者:行者123 更新时间:2023-11-28 18:10:59 25 4
gpt4 key购买 nike

我尝试为 Umbraco 7 创建一个自定义属性编辑器,它与外部 Web 服务通信,检索一些数据,然后使用检索到的数据填充表单中的数字字段。我尝试使用以下简单代码来执行此操作:

$("#textbox_id").val("new value");

这确实用正确的数据填充了正确的字段。但是,如果我保存并重新加载表单,数据尚未更新并且值返回到其原始值。

有什么建议吗?

最佳答案

问题是您正在使用 jQuery 直接在 DOM 中更新输入字段。 Umbraco 的后台完全与 Angular 模型连接,当您实际上没有在字段中打字时,该模型不会收到有关此输入字段的更改的通知。

但是,您甚至可以在更新字段值后在表单字段上触发输入,这将确保 Angular 收到更改通知并更新其模型。

类似这样的事情应该可以完成工作,并且现在当您点击保存按钮时应该包含更改:

$("#textbox_id").val("new value").trigger("input");

关于javascript - 使用 Javascript 填充 Umbraco 内容表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41572771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com