在特定字段事件

时间:2015-10-14 06:41:03

标签: javascript netsuite

我试图在NetSuite中调用验证字段函数上的一个函数。

在验证字段函数上调用方法时,它将检查表单上存在的所有字段并调用相同的方法次数。它妨碍了表演。

我想在特定字段上调用此方法,而不是在每个字段上调用此方法。 请帮忙

2 个答案:

答案 0 :(得分:6)

将为每个字段触发validateField函数,通常是在光标离开字段时(类似于onBlur)。如果要仅验证一个字段的数据,则validateField()函数需要检查要验证的字段。

function validateField(type, name, lineNumber) {
    if (name === 'custentity_some_field') {
        // Your validation logic goes here.
        return true;
    }
}

您还可以查看type以查看它是否是订单项上的字段,而lineNumber会告诉您该字段正在验证哪个订单项。

答案 1 :(得分:0)

根据具体情况,在编辑/字段编辑后使用工作流程可以简化您的解决方案。

在工作流程中,您将指定:

  1. 记录类型
  2. 上下文
  3. 功能
  4. 动作
  5. 古德勒克!