Tho*_*and 2 javascript dynamics-crm-2011
我在crm2011联系表单中有一个javascript webresource.在表单的表单属性下,我将Form_onload()下面的函数添加到OnLoad事件处理程序.当我调试它时,我可以看到该Form_onload(方法被触发并执行.
但是,当我尝试编辑mobilePhone号码并点击该字段时,我什么都没得到.当我调试时,mobilephone_OnChange()方法内部的断点没有被击中,它根本就没有做任何事情.
function Form_onload()
{
Xrm.Page.getAttribute("mobilephone").fireOnChange();
}
function mobilephone_OnChange()
{
alert("fire away");
}
Run Code Online (Sandbox Code Playgroud)
我想做的就是在mobilephone_OnChange()函数内部获得一点警报.
我真的不知道该怎么做了.我已阅读大量文章,声明.fireOnChange()将自动连接所有声明的OnChange事件.但是,这似乎不起作用.
试试这个:
Xrm.Page.getAttribute("mobilephone").addOnChange(this.mobilephone_OnChange);
Run Code Online (Sandbox Code Playgroud)
根据你如何构建你的js文件,"this"可能是你的js类的名字.
另请注意,如果您在Javascript中以编程方式更新字段,则onChange事件将不会自动触发.(但可以通过FireOnChange())
| 归档时间: |
|
| 查看次数: |
9297 次 |
| 最近记录: |