Saturday, 16 August 2025

Dynamics 365 Ribbon Button JavaScript customization function- Displays a popup message when the button is clicked.

 function RequestRibbonCustomisation(primaryControl) {

var formContext = primaryControl;

alert("Coming soon! Work in Progress.")

}

Retrieves the record GUID (ID) using isDirty function.

isDirty() → This function is used to check whether the form data has been changed but not yet saved.

// JavaScript source code

function retrieveEntityInfo(executionContext) {

    if (executionContext != null) {

        var formContext = executionContext.getFormContext();

        var accountId = formContext.data.entity.getId();

        if (accountId) {

            alert("Account GUID: " + accountId);

        } else {

            alert("This Account record has not been saved yet (no GUID).");

        }

    }

}


Monday, 11 August 2025

Convert Sql select statement result into JSON formate .

Formats the query result as JSON using the 'FOR JSON PATH' mode, where you have full control over the JSON structure by using column aliases.

SQL Query:-

SELECT 

    FirstName,

    LastName

FOR JSON PATH, WITHOUT_ARRAY_WRAPPER

JSON Output- 

{"FirstName":"Ajit","LastName":"Agarwal"}


Dynamics 365 Ribbon Button JavaScript customization function- Displays a popup message when the button is clicked.

 function RequestRibbonCustomisation(primaryControl) { var formContext = primaryControl; alert("Coming soon! Work in Progress....