通过 javascript 从时间轴获取笔记输入控件
get notes input control from timeline via javascript
我希望能够为 Dynamics CRM 时间线(activity 提要)中的备注的默认文本输入框挂钩 onChange
事件。但是,我不允许手动从 DOM 中提取它,以防将来发生重大更改,所以我希望我能找到它作为具有固定名称的控件,例如 fsdyn_notesinput
。
但是我无法检索到我想要的特定控件。我可以找到 "Timeline",我相信它包含我想要的文本控件,但未能找到一种方法来枚举时间轴的子项或类似的东西。
目的是让我能够实时检查输入框中的内容,以查找标签等特殊术语并提供其他功能。我是 Dynamics 开发的新手,所以我可能完全错了!
目前我没有什么可以分享的,除了 typescript timeline fetch,它是有效的:
let test2 = executionContext.getFormContext().getControl("Timeline");
我们在云端使用新的统一界面。
您不能以支持的方式将事件处理程序挂接到 Notes 控件事件。
相反,您可以在实体表单中保留多行文本框,并且 onChange
可以在该字段上触发 - 您可以从此处提供其他功能。您可以在记录保存时使用此多行字段中的内容创建一条注释(注释)记录。
如果从 activity 提要创建仪表板等实体表单之外的任何位置,您应该尝试使用 C# 插件创建 Notes 记录。
我希望能够为 Dynamics CRM 时间线(activity 提要)中的备注的默认文本输入框挂钩 onChange
事件。但是,我不允许手动从 DOM 中提取它,以防将来发生重大更改,所以我希望我能找到它作为具有固定名称的控件,例如 fsdyn_notesinput
。
但是我无法检索到我想要的特定控件。我可以找到 "Timeline",我相信它包含我想要的文本控件,但未能找到一种方法来枚举时间轴的子项或类似的东西。
目的是让我能够实时检查输入框中的内容,以查找标签等特殊术语并提供其他功能。我是 Dynamics 开发的新手,所以我可能完全错了!
目前我没有什么可以分享的,除了 typescript timeline fetch,它是有效的:
let test2 = executionContext.getFormContext().getControl("Timeline");
我们在云端使用新的统一界面。
您不能以支持的方式将事件处理程序挂接到 Notes 控件事件。
相反,您可以在实体表单中保留多行文本框,并且 onChange
可以在该字段上触发 - 您可以从此处提供其他功能。您可以在记录保存时使用此多行字段中的内容创建一条注释(注释)记录。
如果从 activity 提要创建仪表板等实体表单之外的任何位置,您应该尝试使用 C# 插件创建 Notes 记录。