Using common JS files in MS CRM 2011


Every MS CRM implementation requires lot’s of JS code to implement validation and business logic using client side. As you know we can call MS CRM web services in JS to retrieve MS CRM data and insert ms crm data. But in MS CRM 4.0 there was no way to share JS code indifferent entities forms in supported way. You can create JS library in and load it in different ms crm entities forms, but it is unsupported in MS CRM 4.0. I have faced many issues while using external JS files in one of my MS CRM 4.0 implementations.

But now no need to worry about external JS files, MS CRM 2011 provide provides you OOB facility to use Common JS libraries in term of web resources. You can load your JS files using web resource, once loaded you can call your JS functions that are available in JS files. You can configure ms crm entity and attributes events to call this function and also you can pass parameter to that function. Thanks to Ayaz Ahmad, he has written a wonderful Post to demonstrate, how to use JS libraries in MS Dynamics 2011.

And If you are worried about how to convert your existing MS CRM 4.0 JS code to Dynamics 2011 JS code then here is a wonderful tool that you can use to upgrade your MS CRM 4.0 JS code to MS CRM 2011.

You can download MS CRM 2011 SDK  for more Client-Side Programming Reference

Source :

  http://ayazahmad.wordpress.com/2010/09/25/javascript-libraries-in-microsoft-dynamics-crm-2011/

 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0c7dcc45-9d41-4e2e-8126-895517b4274c

 http://crm2011scriptconvert.codeplex.com/

Advertisements

Leave a comment

Filed under MS CRM 2011

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s