[quote user="Bipin Kumar"]
Hi,
I updated your code. Please copy and try that -
function setFieldrequirementasrequired(executionContext)
{
// Getting formContext
var formContext = executionContext.getFormContext();
var task = formContext.getAttribute("new_taskproject").getText();
var team = formContext.getAttribute("new_projectteam").getValue();
if ((task == "finished" || task=="signed") && (team[0].name= "Team1" || team[0].name=="Team2" || team[0].name=="Team3"))
{
formContext.getAttribute("nameofsd").setRequiredLevel("required");
}
else
{
//setting Email field requirement as none.
formContext.getAttribute("nameofsd").setRequiredLevel("none");
}
}
nameofsd should have prefix which you are missing in your code like new_nameofsd
docs.microsoft.com/.../gettext
docs.microsoft.com/.../getvalue
Please mark my answer verified if this is helpful!
Regards,
Bipin Kumar
Follow my Blog: xrmdynamicscrm.wordpress.com/
[/quote]
Hi Bipin Kumar,
i try'd your code below and unfortunately it doesnt work :(.
function setFieldrequirementasrequired(executionContext)
{
// Getting formContext
var formContext = executionContext.getFormContext();
var task = formContext.getAttribute("new_taskproject").getText();
var team = formContext.getAttribute("new_projectteam").getValue();
if ((task == "finished" or i have to write "698 690 007" ? || task=="signed") && (team[0].name= "Team1" || team[0].name=="Team2" || team[0].name=="Team3"))
{
formContext.getAttribute("new_nameofsd").setRequiredLevel("required");
}
else
{
formContext.getAttribute("new_nameofsd").setRequiredLevel("none");
}
}
