Dynamics CRM 关于页面事件绑定函数时无需指定库的验证

原创 2017年11月15日 13:56:56

      在我们表单开发页面事件如onload、onsave、onchange等时,都会填上函数名称,并选择这个函数对应的库。


     但在实际的操作中发现,这个库指定的意义不大,因为这个函数只要存在当面页面关联的任何一个库中即可。我的验证过程如下,在上述截图中的contractPage.js中有一个叫accountChange的函数,而在account字段的change时间绑定上,我把库选择了contractinfo.js,而实际contractinfo.js中是没有accountChange这个函数的,函数存在于contractPage.js中,而页面的事件依旧可以执行,断点调试能正确的进入函数体。

     这么看下来,不知道这个库的存在意义是什么。

     然后又带出另外一个问题,也就是在同一个窗体下的多个库中,同样名字的函数不能存在于不同的库里,不然调用的时候就会出现差错,当然你可以使用命名空间来规避这个问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Dynamics CRM 2011 编程系列(24):在插件中使用早期绑定

在日常的开发中,免不了需要使用早期绑定来解决些问题。目前我们可以使用两种绑定方法:早期绑定和晚期绑定。至于他们之间的差异不好评价,各有各的特点,现在我们来看看怎么在插件中来使用早期绑定。     步...

Dynamics CRM 2011 编程系列(29):自定义页面

在日常开发过程中难免碰到些古怪的需求,以至于Dynamics CRM提供的标准功能都无法完成该功能。这个时候选择开发自定义页面就是个不错的选择,通过使用ASP.NET来构建灵活的Web页面并调用Dyn...

Dynamics CRM2015 页面导航栏顶部全局快速查找功能配置

在CRM2015中微软加入了新的快速查找功能,让你的数据查找更加方便,功能栏如下图所示,直接可以框中输入搜索项进行搜索。       但该功能是需要进行些配置,具体的配置在设置—管理—系统设置中,...

Dynamics CRM 2011 编程系列(30):使用ASP.NET Ajax技术的自定义页面

在上篇博文中讨论了怎么在Dynamics CRM中使用自定义页面,现在我们来看看怎么在自定义页面中使用Asp.net Ajax框架。Asp.net Ajax是个优秀的Ajax框架,用它来开发Ajax应...

Dynamics CRM 2011 编程系列(2):JS脚本编程之onload事件

在Dynamics CRM中,编程的基本单位是“实体”,用面向对象的方法来理解就是“对象”。在日常的开发工作中,我们的开发就这针对这些实体展开的。我们在Dynamics CRM中创建了一个实体后,系统...

Dynamics CRM 2011 编程系列(4):JS脚本编程之onchange事件

这节介绍onchange事件的编程,在前面的章节中提过:Dynamics CRM 脚本编程基本上是围绕3个点来进行开发的。它们分别是:onload,onsave,onchange。onchange事件...

Dynamics CRM 2011 编程系列(3):JS脚本编程之onsave事件

这节我们来学习Dynamic CRM脚本编程中的onsave事件。因为Dynamics CRM是基于实体的系统,所以日常的开发点主要都专注于实体的开发,通常都会涉及到如下场景:1)验证实体上某一属性的...

Dynamics CRM 2011 编程系列(15):用JS事件提交表单

这节我们来讨论下如何通过在实体的Form中通过JS来提交表单,达到模拟用户操作的效果。我们来看看练习需求吧: 涉及的实体 JS模拟操作   需要实现的需求 如果用户在实体属性”签名“...

JQueryMobel页面绑定pageinit事件采用ajax创建listview,转到其他界面返回时导致listview重复问题

最近正在开发一个OA系统,要求能在android和ios设备访问。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dynamics CRM 关于页面事件绑定函数时无需指定库的验证
举报原因:
原因补充:

(最多只允许输入30个字)