if (formContext.getAttribute("bosch_destinationdate").getValue() != null){
var getFullYear = formContext.getAttribute("bosch_destinationdate").getValue().getFullYear();
var getDate = formContext.getAttribute("bosch_destinationdate").getValue().getDate();
var getMonth = formContext.getAttribute("bosch_destinationdate").getValue().getMonth() + 1;
formContext.getAttribute("bosch_getnumbersfromdestinationdate").setValue(getFullYear + "-" + getDate + "-" + getMonth);
}
Power Platform, Microsoft Dynamics CRM 4.0, 2011, 2013, 2015, 2016, D365 CE, C#, ASP.net and MVC, Azure
Wednesday, September 25, 2024
Day 7: Formatting Data (Dates, Numbers) in MSCRM JavaScript
Monday, September 23, 2024
Day 6: Showing and Hiding Fields with JavaScript in MSCRM
Introduction :
function enableDisableFieldsBasedonCondition(executionContext) {
debugger;
var formContext = executionContext.getFormContext();
if (formContext.getAttribute("bosch_booleanfield").getValue() == true) {
formContext.getControl("bosch_enabledisablefield").setDisabled(true);
}
else if (formContext.getAttribute("bosch_booleanfield").getValue() == false) {
formContext.getControl("bosch_enabledisablefield").setDisabled(false);
}
}
Thursday, September 19, 2024
Day 5 - Show and Hide fields Based on Condition using JavaScript in MSCRM/Datave
Introduction:
function showHideFieldsBasedonCondition(executionContext) {
var formContext = executionContext.getFormContext();
if (formContext.getAttribute("bosch_booleanfield").getValue() == true) {
formContext.getControl("bosch_showorhidefield").setVisible(true);
}
else if (formContext.getAttribute("bosch_booleanfield").getValue() == false) {
formContext.getControl("bosch_showorhidefield").setVisible(false);
}
}
Wednesday, September 18, 2024
Day 4 - Validating Form Fields using JavaScript
Introduction:
In this blog we will see how to Validating Form Fields using JavaScript
function validateDateField(executionContext) {
var formContext = executionContext.getFormContext();
if (formContext.getAttribute("bosch_destinationdate").getValue() != null &&
formContext.getAttribute("bosch_sourcedate").getValue() != null) {
if (formContext.getAttribute("bosch_destinationdate").getValue() < formContext.getAttribute("bosch_sourcedate").getValue()) {
var alertStrings = { confirmButtonLabel: "Yes", text: "Destination Date Should be Greater", title: "Date Alert" };
var alertOptions = { height: 120, width: 260 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(
function (success) {
console.log("Alert dialog closed");
},
function (error) {
console.log(error.message);
}
);
}
}
}
Monday, September 16, 2024
Basic event handling - Onload, Onchange in MSCRM / Dataverse
Introduction:
Day 3 : Basic event handling - Onload, Onchange in MSCRM / Dataverse
Script :
function onChange(executionContext) { debugger; var formContext = executionContext.getFormContext(); if (formContext.getAttribute("bosch_dayname").getValue() != null) { var alertStrings = { confirmButtonLabel: "Yes", text: formContext.getAttribute("bosch_dayname").getValue(), title: "Throw Alert" }; var alertOptions = { height: 120, width: 260 }; Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then( function (success) { console.log("Alert dialog closed"); }, function (error) { console.log(error.message); } ); } }
Friday, September 13, 2024
FormContext to retrieve and set field values in MSCRM/Dataverse
Introduction:
Day 2 : using FormContext to retrieve and set field values in MSCRM/Dataverse forms.
Sample JavaScript
function onLoad(executionContext) { debugger; var formContext = executionContext.getFormContext(); if (formContext.getAttribute("bosch_dayname").getValue() != null) { formContext.getAttribute("bosch_setvalue").setValue(formContext.getAttribute("bosch_dayname").getValue()) } }
Video for your Reference
Thursday, September 12, 2024
Day 1: Understanding Form Context in MSCRM/Dataverse JavaScript
Day 1: Understanding Form Context in MSCRM/Dataverse JavaScript
Kickstarting my 50-day JavaScript challenge for MSCRM! Today’s focus is on understanding the form context in MSCRM/Dataverse JavaScript. Mastering form context is essential for accessing and manipulating form data effectively.
Check out my YouTube video for a detailed explanation:
https://lnkd.in/dwCT-sdp
Follow along and join me on this journey!
hashtag#microsoft hashtag#mscrm hashtag#powreapps hashtag#powerplatform hashtag#50daychallenge
Day 11 - Customizing Option Sets Dropdown Fields with JavaScript
In this Blog, we will see how to Customizing Option Sets Dropdown Fields with JavaScript label1 = formContext.getAttribute( "bosch_op...
-
Introduction: In this blog, we will see how to check length of List Rows in Microsoft flow. Implementation Steps: 1. Navigate to https://f...
-
Hi All, If any one facing the issue in Console application while connecting to MSCRM(onpremises) with IFD as Unable to Login to Dynamics ...
-
Dear All, Today we got requirement to filter N:N Subgrid in D365 --> Quote Entity - Country Field --> Accessorial Entity - Coun...