Как я могу изменить свойство Display вкладки на основе действия в ClientScript? - PullRequest
0 голосов
/ 14 июня 2019

Я выполняю настройку и пытаюсь отобразить и скрыть вкладку в форме, основанной в некоторой форме. Значения и действия.

Это для новой настройки, использующей Suitescript 2.0 и точку входа FieldChanged.

define([], function(){
    function fieldChanged(context){
        switch(context.fieldId){
            case 'entity':
                var fornecedor = context.currentRecord.getValue({
                    fieldId: 'entity'
                });
                if (fornecedor != 38387){
                    context.updateDisplayType({
                        id: fornecedor,
                        isDisplyed: false
                    })
                }

        }
    }

Я ожидаю, что текущая форма будет манипулировать, и может делать эти свойства, nad фактически возвращает ошибку, чтобы обновить тип отображения.

1 Ответ

0 голосов
/ 14 июня 2019

Чтобы скрыть поле, используйте:

var field = currentRecord.getField({
    id : 'textfield'
});
field.updateDisplayType({
    displayType: 'HIDDEN'
});

Чтобы скрыть вкладку, создайте пользовательскую форму и динамически загрузите нужную форму для каждого клиента.

...