如何在使用用户事件脚本抛出错误后保留发票上的值?

问题描述 投票:0回答:1

我开发了行级金额验证用户事件脚本。如果金额无效,我会抛出错误。当用户输入无效金额时,用户可以看到错误,但一旦他返回,这些行就会从发票中消失。是否可以在发票上保留这些行?请指教!

     function beforeSubmit(context) {
       // Loop through each line item
        for (var i = 0; i < lineCount; i++) {
           var lineAmount = invoiceRecord.getSublistValue({
        sublistId: "item",
        fieldId: "amount",
        line: i,
      });

     if(lineAmount==0)
     {
      throw("invalid amount");
     }
      
    }

      }
validation netsuite suitescript2.0 user-event
1个回答
0
投票

用户事件是在服务器端运行的脚本。 对于您的用例,您需要使用客户端脚本。

© www.soinside.com 2019 - 2024. All rights reserved.