This is my pageInit function
function poTransPageInit(type) {
// alert('page init');
var field= nlapiGetLineItemField('item', 'field');
field.isMandatory = true;
}
what I do wrong here?
This is my pageInit function
function poTransPageInit(type) {
// alert('page init');
var field= nlapiGetLineItemField('item', 'field');
field.isMandatory = true;
}
what I do wrong here?
field.isMandatory
is SuiteScript 2.0. In SuiteScript 1.0, you would use field.setMandatory(true)
, but apparently that function is not available in client scripts.
You could try moving this logic to a User Event script.
It is true that the isMandatory method is not available in Client Scripts. As a work around you could get the field's value and check the length.