【发布时间】:2016-04-13 03:43:00
【问题描述】:
我对 Dynamics crm 2015 online 有要求:
- 我有一个自定义实体的查找和子网格。
- 当用户单击显示搜索框的“搜索”按钮时,我希望使用查找字段值预先填充该搜索,以便用户免于复制/粘贴或将查找值键入搜索框。
到目前为止我已经尝试过! 我编写了一个 JavaScript,在其中我试图捕捉子网格上的“+”按钮事件,在“gridname_addImageButton”id 上使用“addEventListener”,但该事件没有被捕捉到。这对于正常的 Web 开发来说是非常基本的东西,但不会发生在动态 crm 上。
更新 这是出现在网格上的“+”按钮的 HTML。
<a action="tec|ManyToMany|SubGridStandard|Mscrm.AddExistingRecordFromSubGridAssociated" tabindex="1340"
title="Add record." class="ms-crm-ImageStrip-addButton" style="display: block; cursor: pointer;"
onclick="return false;" id="tec_addImageButton" href="#">
<img class="ms-crm-add-button-icon" title="Add Experlogix Model record." alt="Add record."
id="Tec_addImageButtonImage" src="/_imgs/imagestrips/transparent_spacer.gif?ver=-893257913" />
</a>
这是我尝试过的javascript:
var elem = document.getElementById('tec_addImageButton');
elem.addEventListener('click',myFunc(),false);
我错过了什么? 问候, 妈咪
【问题讨论】:
-
好吧,也许用于获取加号按钮的 css 选择器是错误的,因此单击事件未正确附加。没有看到 DOM 或代码就不能说太多。
-
您想要实现的是不受支持的自定义,可能会在产品的未来版本中中断。而且,如果不共享一些代码,就很难判断出了什么问题。
-
大家好,我已经更新了我的问题并添加了我使用的 html 和 js 代码。