Friday, 22 May 2015

SDK SAMPles

<html><head>
    <title></title>
        <script src="../Scripts/SDK.REST.js" type="text/javascript"></script>
    <script type="text/javascript">
        function Retrive() {
            debugger;
            var guId = window.parent.Xrm.Page.data.entity.getId();
            SDK.REST.retrieveRecord(guId, "child", null, null, getDetails, errorHandler);
        }
function getDetails(result) {
    debugger;
    // var account = result;
    var name = result.name;
    var country = result.Countries.Value;
    var id = result.parentId.Id;
    var id = result.parentId.LogicalName;
    var names = result.parentId.Name;

}
function errorHandler(error) {
    debugger;
    alert(error.message);
}
var Object = new Object();
 
Object._name = typeof paymentDetails[i].attributes._name != "undefined" ? paymentDetails[i].attributes._name.value : "";

SDK.REST.updateRecord(paymentDetails[i].id, Object, "_paymentdetail", createPayment, errorCall);


function retrieveMultipleContacts() {
    debugger;
    var options = "$select=Countries,name,childId,parentId&$filter=parentId/Id eq guid'af6f7760-c0ec-e411-80eb-005056a66628'";
    SDK.REST.retrieveMultipleRecords("child", options, retrieveContactsCallBack, errorCallBack, contactsRetrieveComplete);
}

function retrieveContactsCallBack(retrievedContacts) {
    debugger;

    for (var i = 0; i < retrievedContacts.length; i++) {

    }
}
function errorCallBack(error) {
    debugger;
    alert(error.message);
}

function contactsRetrieveComplete() {
    debugger;
}

</script>
<meta charset="utf-8"></head>
<body>
    <div>
<input id="upload" onclick="Retrive(); retrieveMultipleContacts();" type="button" value="Submit">
    </div>
 </body></html>



No comments:

Post a Comment