NetSuite脚本,如果选择了某个总账帐户,则使部门(行)成为必填项

NetSuite脚本,如果选择了某个总账帐户,则使部门(行)成为必填项,netsuite,Netsuite,如果在交易中选择了费用总账代码,如何编码或使用户甚至脚本使行部门成为必填项?您很可能需要使用validateLine事件处理程序的客户端脚本 这将允许您在不符合验收标准的情况下阻止添加该行。您不能专门修改该列以使其在UI中成为“强制”列(即向其添加星号),但脚本可以强制执行该逻辑,以便不会添加该行并适当地提醒用户 您选择的validateLine事件处理程序函数只需检查您具有的任何条件,如果不应添加行,则返回false,如果应添加行,则返回true 在用户事件脚本中执行此操作的唯一方法是抛出一个

如果在交易中选择了费用总账代码,如何编码或使用户甚至脚本使行部门成为必填项?

您很可能需要使用
validateLine
事件处理程序的客户端脚本

这将允许您在不符合验收标准的情况下阻止添加该行。您不能专门修改该列以使其在UI中成为“强制”列(即向其添加星号),但脚本可以强制执行该逻辑,以便不会添加该行并适当地提醒用户

您选择的
validateLine
事件处理程序函数只需检查您具有的任何条件,如果不应添加行,则返回
false
,如果应添加行,则返回
true


在用户事件脚本中执行此操作的唯一方法是抛出一个错误,这是一个侵入性错误,通常意味着用户将丢失刚刚输入的所有数据,并将其返回到一个空白表单。

您很可能需要一个使用
validateLine
事件处理程序的客户端脚本

这将允许您在不符合验收标准的情况下阻止添加该行。您不能专门修改该列以使其在UI中成为“强制”列(即向其添加星号),但脚本可以强制执行该逻辑,以便不会添加该行并适当地提醒用户

您选择的
validateLine
事件处理程序函数只需检查您具有的任何条件,如果不应添加行,则返回
false
,如果应添加行,则返回
true


在用户事件脚本中执行此操作的唯一方法是抛出一个错误,这是一个侵入性错误,通常意味着用户将丢失刚刚输入的所有数据,并将其返回到一个空白表单。

您很可能需要一个使用
validateLine
事件处理程序的客户端脚本

这将允许您在不符合验收标准的情况下阻止添加该行。您不能专门修改该列以使其在UI中成为“强制”列(即向其添加星号),但脚本可以强制执行该逻辑,以便不会添加该行并适当地提醒用户

您选择的
validateLine
事件处理程序函数只需检查您具有的任何条件,如果不应添加行,则返回
false
,如果应添加行,则返回
true


在用户事件脚本中执行此操作的唯一方法是抛出一个错误,这是一个侵入性错误,通常意味着用户将丢失刚刚输入的所有数据,并将其返回到一个空白表单。

您很可能需要一个使用
validateLine
事件处理程序的客户端脚本

这将允许您在不符合验收标准的情况下阻止添加该行。您不能专门修改该列以使其在UI中成为“强制”列(即向其添加星号),但脚本可以强制执行该逻辑,以便不会添加该行并适当地提醒用户

您选择的
validateLine
事件处理程序函数只需检查您具有的任何条件,如果不应添加行,则返回
false
,如果应添加行,则返回
true

在用户事件脚本中执行此操作的唯一方法是抛出一个错误,这是一个侵入性错误,通常意味着用户将丢失刚刚输入的所有数据,并将其返回到空白表单