Netsuite中有条件的强制性领域

时间:2018-06-07 17:48:45

标签: netsuite

有没有办法让某个字段有条件强制要求?如果用户在下拉菜单中选择"其他",则下一个字段应为必填字段,否则为可选字段。

谢谢!

2 个答案:

答案 0 :(得分:0)

是的,你可以这样做。您可以编写客户端字段更改功能并执行此类操作。

 var field0=context.currentRecord.getText({fieldId: ‘field0'});
  if(field0 === ‘Other’) {
      context.currentRecord.getField({fieldId: ‘field1'}).isMandatory=true;
  } else {
      context.currentRecord.getField({fieldId:’field1’}).isMandatory=false
  }

您也可以通过工作流程实现这一目标。但是对于小的验证和东西,如果使用脚本而不是工作流程会更好。

答案 1 :(得分:0)

对于小型验证,我发现它最好包含工作流而不是脚本(与其他答案相反)。大多数公司都有管理员,很少有开发人员。工作流程应该允许任何人管理它。

在任何一种情况下,请务必将其设置为强制设置并取消设置。如果用户意外地选择其他""然后将其选项更改为"其他"以外的其他内容,该字段很可能不再是强制性的