Monday, 10 April 2017

Access Quick View Form values using JavaScript - CRM 2016

Quick view forms in Dynamics CRM 2016 allow you to display all the related entity information.

Is there a way to retrieve the field value on Quick View Form using JavaScript without additional
OData call to the associated entity?

The answer is Yes and here is the sample JavaScript to achieve the same:


function getQuickViewFormAttributeValues() {

    var quickViewControl = Xrm.Page.ui.quickForms.get("<QuickViewControlName>");

    if (quickViewControl != undefined)
    {
        if (quickViewControl.isLoaded())
        {
            // Access the value of the attribute bound to the constituent control
            var myattrValue1 = quickViewControl.getControl(0).getAttribute("<attribute name>").getValue();

            var myattrValue2 = quickViewControl.getControl(1).getAttribute("<attribute name>").getValue();

            console.log(myattrValue1 + myattrValue2);

            return;
        }
        else
        {
            // Wait for some time and check again
            setTimeout(getAttributeValue, 10);
        }
    }
    else
    {
        console.log("No data to display in the quick view control.");
        return;
    }    
}

1 comment:

  1. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete

Blogger Widgets