【问题标题】:Possible to read the selection of a subgrid in CRM2011?可以读取 CRM2011 中子网格的选择吗?
【发布时间】:2014-02-14 12:17:21
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    我只是想到了这个,所以我不知道它是否有效,但值得一试。

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


    编辑,我已经玩了一场,而且看起来确实可行,请在此处查看我的博客文章:CRM 2013 Adding an On Change Event to a Grid View。它适用于 CRM 2013,但我相信可以适用于 CRM 2011(请参阅最后的说明)。

    【讨论】:

    • 呵呵,是的。环顾四周,显然唯一支持的方式就是这样。尝试了一些“不受支持”的方法,我会让你知道我想出了什么。如果出现其他任何内容,请告诉我:P.
    • 当用户选择子网格项目时不会触发任何事件。将代码滑入启用规则很有趣,它可能只会在子网格获得焦点时触发,而不是在用户选择子网格中的另一个项目时触发。 @Hector 请让我们更新。
    猜你喜欢
    • 2010-12-30
    • 2012-12-17
    • 2013-08-03
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多