我试图能够在用户选择SubGrid的确切时刻撤消对SubGrid的选择。例如,添加一个EventListener OnClick,它将使JS函数在后台运行,以在选择子网格元素/行时执行X事情,而无需单击“保存”或其他按钮来运行该函数。香港专业教育学院一直在网上搜索,并且出现了许多链接,用于检索子网格中的所有记录,但是如果可以添加EventListener,则没有任何显示。另一种可能是截取子网格的焦点并使其运行。你们认为什么是可能的,始终尝试使方法保持受支持的方式。 :)。
最佳答案
如果您愿意发挥一点创意,可以尝试以下方法:
添加自定义功能区按钮。
将启用规则添加到调用JavaScript库的功能区按钮上。
将您的逻辑添加到该JavaScript库中。
在子网格中选择一条记录后,CRM将刷新功能区并调用您的启用规则。
我只是想到了这一点,所以不知道是否可行,但是值得一试。
如果失败,那么我不知道其他任何支持的方法来产生OnClick事件。
编辑,我玩过,而且确实有可能,请在此处查看我的博客文章:CRM 2013 Adding an On Change Event to a Grid View。它适用于CRM 2013,但我相信可以适用于CRM 2011(请参阅最后的说明)。
关于javascript - 可以阅读CRM 2011中子网格的选择吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21316830/