javascript - 获取 HTML 网页资源元素并调用 onClick 方法

标签 javascript html dynamics-crm dynamics-crm-2011 dynamics-crm-2013

我创建了一个自定义网络资源(HTML 文件),它有一个文本区域和一个提交按钮。 我这样称呼这个网络资源:

Xrm.Utility.openWebResource("new_simple_modal", null,320, 320);

HTML 文件的名称是 new_simple_modal。 当我按下功能区按钮时,模式出现。 我通过自定义功能区按钮从 Campaign 实体调用此模式。 现在,我希望当单击 submit 按钮时,输入到模态的文本出现在已打开的事件记录的一个字段中。 并且还想更改实体的状态代码。 但是,我需要访问 HTML 资源文件的那个按钮,或者访问打开的记录实体。 我在 HTML 文件中试过这个:

Xrm.Page.data.entity.getAttribute("crmfieldname")=value;
parent.Xrm.Page.data.entity.getAttribute("crmfieldname")=value;
window.parent.Xrm.Page.data.entity.getAttribute("crmfieldname")=value;

但没有成功,我可以从实体访问 HTML 元素吗? 我想使用按钮的 onClick,如何访问它? 任何帮助将不胜感激。

最佳答案

这不是设置字段值的正确方法。

使用这个:Xrm.Page.getAttribute("crmfieldname").setValue(value)

关于javascript - 获取 HTML 网页资源元素并调用 onClick 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50895780/

相关文章:

javascript - 替换 JSFL 中的填充颜色

javascript - 获取单词的坐标

html - safari 中的边距顶部与 chrome 不同

dynamics-crm - 我可以使用 FetchXML 检索实体列表和属性列表吗?

javascript - 在 HTML 上克隆片段 - 最佳实践

javascript - jquery slider 根据使用的控制外设改变步长值

javascript - 谷歌浏览器识别弹出窗口

html - 文本修饰问题

jquery - 在弹出窗口中的 CRM Dynamics 365 Web 资源中使用 jQuery

javascript - 发生异常时撤消表单更改