2016-10-04 40 views
0

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)如何冻结行级别的添加按钮。在SuiteScript 1.0开始

回答

1
  1. 子列表指数在1,不0,所以你需要在1开始i
  2. 我不完全确定你的意思是“冻结”添加按钮,但没有支持方式来做到这一点。你当然可以用jQuery来破解它。最好的支持防止添加一行的方法是使用一个validateLine处理程序,并在不应添加该行时返回false