Freigeben über


Jscripts snippets for CRM 2011

I have tried to outline couple of examples that you could use in CRM. These examples are based on Xrm patterns which tells you how you can utilize the resources available in better way. These are newly introduced in CRM 2011. The whole idea is to put together a set of common functions as an library which can be used across the forms. You just need to register them under one common place called web resources and keep attaching them to forms where you need to use these. I will also demonstrate how you can achieve that. Let's get to the list and see what we have in store for today :)

  • Server URL.

Xrm.Page.context.getServerUrl()

  • Get the string value of a text field

function GetMainPhone() {
   var MainPhone = Xrm.Page.data.entity.attributes
     .get("telephone1").getValue();
}

  • Set the value of a string field

function SetMainPhone() {
  Xrm.Page.data.entity.attributes
     .get("telephone1").setValue();
}

  • Adding value to option set

var optionsetbox = Xrm.Page.getControl("customertypecode")
optionsetbox.text= "Apurv";
optionsetbox.value= "10";
Xrm.Page.ui.controls.get("customertypecode").addOption(optionsetbox,12);

  • Removing a value from option set on fly

Xrm.Page.getControl("customertypecode").removeOption(4);

I'm still working on more user friendly examples. Please do wait for more. Keep surfing and visiting.

Cheers,
Apurv

Comments

  • Anonymous
    November 21, 2011
    Hi Apurv,As SDK Sample provides quite nice library, whty don't you prensent it with actual scenario??
  • Anonymous
    November 21, 2011
    Hi Kenichiro,I'm building some more examples. Will come up with that soon :)
  • Anonymous
    November 22, 2011
    Master piece, I realy feel lucky to see such a wonderful article that is <a href="www.mlfhardwoodflooringltd.ca ">hardwood floor refinishing toronto</a> what i want.
  • Anonymous
    November 24, 2011
    Great Job Apurv , looking forward for more posts like this ...