Forum Discussion
Gopikrishnan
6 years agoAccelerator II
Hi Balaji
You can write a JavaScript method and add to form events to disable / enable field based on state of an item.
Example Pseudo code (based on state, you can hide fields).
Event : on Form Populated in form
Method:
var itemState = aras.getItemProperty(parent.item, "state");
alert(itemState);
if(itemState == "Preliminary")
{
// Disabling Fields of type Item. For other data type refer the link
setTimeout(function(){
getFieldByName("owned_by_id").getElementsByTagName("input")[0].disabled = true;
getFieldByName("owned_by_id").getElementsByTagName("button")[0].disabled = true;
}, 1);
}
else
{
// Disabling Fields of type Item. For other data type refer the link
setTimeout(function(){
getFieldByName("owned_by_id").getElementsByTagName("input")[0].disabled = false;
getFieldByName("owned_by_id").getElementsByTagName("button")[0].disabled = false;
}, 1);
}
Thank You