禁用自定义交易表单上的订单项字段

时间:2016-10-04 02:43:51

标签: netsuite

1)想要在自定义交易表单上禁用订单项字段。

以下是我试过的片段&应用于LINE INIT FUNCTION函数的表单自定义代码,但它不起作用。它是否有效或是否是我在这里缺少的一些错误。请建议

function lineInit(){
    if(type == 'item'){  
        var itemDisFields = ['description','location'];

        for(var i = 0; i < itemDisFields.length; i++){
            nlapiDisableLineItemField('item',itemDisFields[i] , true);

        }

    }
    }

2)如何冻结行级中的“添加”按钮。

1 个答案:

答案 0 :(得分:0)

  1. SuiteScript 1.0中的子列表索引从collectionView开始,而不是1,因此您需要在0开始i
  2. 我不确定你的意思&#34;冻结&#34;添加按钮,但没有支持的方式来执行此操作。你当然可以用jQuery破解它。阻止添加行的最佳支持的方法是使用1处理程序,并在不应添加行时返回validateLine