Announcements
Hi
I'm brand new to Javascript, and I'm getting an error when trying to create a function to switch form based on the field value in ca_type: "ReferenceError: Web resource method does not exist: formChange"
Here's the javascript:-
Resourcefunction formChange(executionContext) {
var formContext = executionContext.getFormContext();
var newForm;
// Get Current Form Name
var formName = formContext.ui.formSelector.getCurrentItem().getLabel();
// Get drop down Field value
var callTo = formContext.data.entity.attributes.get(“ca_type”).getValue();
// Based on drop down value
switch (callTo)
{
case : “220000006”
newForm = “CA Supporter Research - Corporates”;
break;
case : “220000003”
newForm = “CA Supporter Research - Trusts & Foundations”;
break;
default:
newForm = “Supporter Research”;
}
if (formContext.ui.formSelector.getCurrentItem().getLabel() != newForm)
{
var items = Xrm.Page.ui.formSelector.items.get();
for (var i in items)
{
var item = items[i];
var itemId = item.getId();
var itemLabel = item.getLabel()
if (itemLabel == newForm)
{
//navigate to the form
item.navigate();
}
}
}
}
=====================
And here's the set up on the Form:-
Any suggestions gratefully received!
André Arnaud de Cal... 291,359 Super User 2024 Season 2
Martin Dráb 230,370 Most Valuable Professional
nmaenpaa 101,156