Quantcast
Channel: Microsoft Dynamics CRM
Viewing all articles
Browse latest Browse all 123975

Forum Post: RE: How to auto-fill a field from look-up data based on the selection from option set?

$
0
0

Hi jason, thanks for your response..

The lookup field should fetch the data from accounts form

Your code gave me a head start..

function Category_OnChange() {

   //option set field

   var category = Xrm.Page.getAttribute("new_intrestedin").getValue();

   var serverUrl = Xrm.Page.context.getServerUrl();

   var name = 'Locus Learning System'

   //adjust based on the entity and fields you are searching

   var oDataSelect = serverUrl + "/xrmservices/2011/OrganizationData.svc/OpportunitySet?$select=CustomerId,Name&$filter=Name eq '" + name + "'";

   var retrieveReq = new XMLHttpRequest();

   retrieveReq.open("GET", oDataSelect, false);

   retrieveReq.setRequestHeader("Accept", "application/json");

   retrieveReq.setRequestHeader("Content-Type", "application/json;charset=utf-8");

   retrieveReq.onreadystatechange = function () {

       GetTerritoryData(this);

   };

   retrieveReq.send();

}

function GetTerritoryData(retrieveReq) {

   alert("ready state is:"+retrieveReq.readyState)

   if (retrieveReq.readyState == 4) {

       if (retrieveReq.status == 200) {

           var retrieved = JSON.parse(retrieveReq.responseText).d;

           alert(retrieved);

           if (retrieved.results.length == 1) {

               var value = new Array();

               value[0] = new Object();

               value[0].id = retrieved.results[0].TerritoryId;

               value[0].name = retrieved.results[0].Name;

               value[0].entityType = "OpportunitySet";

               //lookup field

               Xrm.Page.getAttribute("CustomerId").setValue(value);

           } else {

               //lookup field

               Xrm.Page.getAttribute("CustomerId").setValue(null);

           }

       }

   }

}

Now i am getting the error, "Access is denied"

Any idea how to resolve this error?

Thanks


Viewing all articles
Browse latest Browse all 123975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>