有没有办法让某个字段有条件强制要求?如果用户在下拉菜单中选择"其他",则下一个字段应为必填字段,否则为可选字段。
谢谢!
答案 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)
对于小型验证,我发现它最好包含工作流而不是脚本(与其他答案相反)。大多数公司都有管理员,很少有开发人员。工作流程应该允许任何人管理它。
在任何一种情况下,请务必将其设置为强制设置并取消设置。如果用户意外地选择其他""然后将其选项更改为"其他"以外的其他内容,该字段很可能不再是强制性的