Hi,
I need to write a code on Permit to Work Screen where Extension hours field only available if the Permit status is Expired else the field should be Protected.
I have written below code but its not working. Please help.
Ext.define('EAM.custom.external_WSPMTW', {
extend: 'EAM.custom.AbstractExtensibleFramework',
getSelectors: function() {
return {
'[extensibleFramework] [tabName=HDR][isTabView=true] [name=description]': {
focus: function() {
var vFocus = this,
vFormPanel = vFocus.getFormPanel(),
vPTWStatus = vFormPanel.getFldValue('status');
if (vPTWStatus == 'EXP') {
EAM.Builder.setFieldState({
'extension': 'required'
}, vFormPanel.getForm().getFieldsAndButtons());
console.log('LOAD CALLED.....');
}
else{
EAM.Builder.setFieldState({
'extension': 'protected'
}, vFormPanel.getForm().getFieldsAndButtons());
console.log('LOAD CALLED.....');
}
}
}
}
});
Thanks & Regards,
Najam Haneef