javascript - 可以读取 CRM2011 中子网格的选择吗?

标签 javascript jquery dynamics-crm-2011 dynamics-crm crm

我正在尝试能够在用户选择子网格的那一刻检索它的选择。例如,添加一个 EventListener OnClick,这将使 JS 函数在后台运行以在选择子网格元素/行时执行 X 操作,而无需单击“保存”或其他按钮来运行该函数。我一直在网上搜索,出现了很多用于检索子网格中的所有记录的链接,但没有一个真正显示是否可以添加 EventListener。另一种可能性是在关注子网格并使其运行一个函数时进行拦截。你们认为什么是可能的,总是试图保持支持的方式。 :).

最佳答案

如果你愿意有点创意,你可以尝试以下方法:

  1. 添加自定义功能区按钮。
  2. 向调用 JavaScript 库的功能区按钮添加启用规则。
  3. 将您的逻辑添加到该 JavaScript 库中。
  4. 当在子网格中选择一条记录时,CRM 将刷新功能区并调用您的启用规则。

我只是刚刚想到,所以我不知道它是否会起作用,但值得一试。

如果失败,那么我不知道有任何其他支持的方法来产生 OnClick 事件。


编辑,我玩过一出戏,看起来确实可行,请在此处查看我的博客文章:CRM 2013 Adding an On Change Event to a Grid View .它适用于 CRM 2013,但我相信可以针对 CRM 2011 进行调整(请参阅最后我的说明)。

关于javascript - 可以读取 CRM2011 中子网格的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21316830/

相关文章:

javascript - 是否可以使用扩展运算符更新对象,而不是创建新对象?

javascript - PHP 代码在不需要时自动在 Javascript 中运行

javascript - 用jquery改变指定位置的内容

java - 使用 servlet、jquery、ajax、json 进行链式选择

jquery.ajax 发布请求以从应用引擎服务器获取数据

dialog - Dynamics CRM 2011 - 在对话框中输入美元金额 - 使用 float

javascript - Laravel Vue.js - 包含 vue-router 的最简单方法?

javascript - 触发点击后执行的操作

c# - CRM 2011 创建产品插件

sql-server - Microsoft Dynamics CRM 在 SQL Server 中的何处存储 OptionSet 值?