2016-10-04 6 views
0

1) Отключить поля позиции в форме пользовательских транзакций.Отключить позицию Поля в пользовательской форме транзакции

Ниже приведен фрагмент, который я пробовал &, применимый к пользовательскому коду формы в функции LINE INIT FUNCTION, но он не работает. Работает ли это или это ошибка или что-то мне не хватает here.Please предложить

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

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

     } 

    } 
    } 

2) Как замораживать Добавить кнопку на уровне линии.

ответ

1
  1. Подсписок индексы SuiteScript 1.0 начинаются от 1, не 0, так что вам нужно, чтобы начать i на 1.
  2. Я не совсем уверен, что вы подразумеваете под «замораживанием» кнопки «Добавить», но нет поддерживается способ сделать это. Конечно, вы можете взломать его с помощью jQuery. Лучший поддерживается Способ предотвращения добавления строки заключается в использовании обработчика validateLine и возврата false от него, когда строка не должна быть добавлена.
Смежные вопросы