javascript - 通过javascript从时间轴获取笔记输入控件
问题描述
我希望能够onChange
在 Dynamics CRM 时间线(活动提要)中为 Notes 的默认文本输入框挂钩事件。但是,如果将来发生重大更改,则不允许我手动从 DOM 中拉出它,所以我希望我能找到它作为具有固定名称的控件,fsdyn_notesinput
例如。
但是,我无法检索我所追求的特定控件。我可以找到“时间轴”,我认为它包含我想要的文本控件,但未能找到枚举时间轴子项或类似内容的方法。
目的是让我能够实时检查输入框中的内容,以查找标签等特殊术语并提供附加功能。我对动态开发非常陌生,所以我可能在处理这一切时都错了!
目前,除了打字稿时间线提取之外,我没有什么可分享的,它有效:
let test2 = executionContext.getFormContext().getControl("Timeline");
我们在云端使用新的统一界面。
解决方案
您不能以受支持的方式将事件处理程序挂接到 Notes 控件事件。
相反,您可以在实体表单中保留一个多行文本框,并且onChange
可以在该字段上触发 - 您可以从此处提供其他功能。您可以在保存记录时使用此多行字段中的内容创建注释(注释)记录。
如果在仪表板等实体表单之外的任何地方从活动提要创建笔记,您应该在创建笔记记录时尝试 C# 插件。
推荐阅读
- firebase - Firebase 规则 - 嵌套 ifs
- c# - 检查 Enum 是否等于由 Enum 标志组成的 Enum 值
- java - 将具有多种数据类型的文件放入数组中,然后对一个数组进行排序,同时将记录放在一起
- r - 无法获取 cookie?
- windows - 访问被拒绝执行编译的程序
- shell - 无法通过 Jenkins 作业使用 openssl 生成证书
- ios - iOS:使用 AVAssetExportSession 覆盖(混合)两个视频文件
- python-3.x - 线性回归的预测非常不准确
- html - 是否可以调用另一个定义了 SVG 的 HTML 文档,并将其用作另一个 HTML 文档中的 SVG?
- linux - 您如何打开 FTDI 串行端口 ttyUSBx 以便我们可以在其上运行 2 个应用程序?