Как обновить значение свойства столбца в ng2-smart-table? - PullRequest
0 голосов
/ 02 января 2019

In ng2-smart-table У меня есть одна настройка, подобная этой.

name: {
    title: 'Name',        
    filter: true,
    addable: false
}

Как видите, я установил addable по умолчанию.Теперь в одном случае я должен сделать это.

Что я пробовал:

Попробуйте 1:

this.settings.columns.name.addable = true;   

Попробуйте 2:

let newSettings = this.settings;
newSettings.columns.name.addable = true;
this.settings = Object.assign({}, newSettings);

Это сбрасывает мои другие данные тоже.:(

1 Ответ

0 голосов
/ 07 января 2019

Я решил эту проблему, установив данные в новом объекте и передав их resolve().

let data;
data['columnName'] = 'newData';
event.confirm.resolve(data);

Это работает для меня.:)

...