Open Entity Forms From JavaScript
i want to open project entity from when i create new record of Opportunity from Quick create from
*This post is locked for comments
Open Entity Forms From JavaScript
i want to open project entity from when i create new record of Opportunity from Quick create from
*This post is locked for comments
Xrm.Utility.openEntityForm("entityName",results["RecordID"]);
Thanks Shahbaaz. It's work for me.
Hi Pradeep,
Use below code,
function createProject()
{
if (confirm('Are you sure you want to save')) {
var parameters = {};
parameters["msdyn_description"] = "test"
Xrm.Page.data.setFormDirty(false);// this will make your form dirty to false and
//you wont get alert message
Xrm.Utility.openEntityForm("msdyn_project" , null , parameters);
}
}
If it resolved your issue, please mark my answer verified.
Thanks,
Shahbaaz
Hi Pradeep,
You have added the code to show an alert "Click Yes or cancel".
You can just use the code to open the entity form i.e.
===============
function Form_onsave() {
var name = Xrm.Page.getAttribute('name').getValue();
//Xrm.Utility.openEntityForm("msdyn_project");
var parameters = {};
parameters["msdyn_description"] = name;
Xrm.Utility.openEntityForm("msdyn_project", null, parameters);
}
===============
Hope this helps
Hi Ravi,
Thanks for the quick response, the code is working but the issue is when it redirect to project record, it gives alert message that i dont want, other than that my code is working fine.
below is the function i am using.
function Form_onsave() {
Xrm.Utility.confirmDialog("Click Yes or cancel",
function() {
var name = Xrm.Page.getAttribute('name').getValue();
//Xrm.Utility.openEntityForm("msdyn_project");
var parameters = {};
parameters["msdyn_description"] = name;
Xrm.Utility.openEntityForm("msdyn_project", null, parameters);
});
}
Thanks,
Pradeep
Hi Pradeep,
Xrm.Utility.openEntityForm is the supported JS method to open entity form. Take a look at this document-
msdn.microsoft.com/.../jj602956.aspx
Hope this helps.
André Arnaud de Cal...
292,494
Super User 2025 Season 1
Martin Dráb
231,305
Most Valuable Professional
nmaenpaa
101,156