在 ng2-smart-table 中,我有一个这样的设置。
name: {
title: 'Name',
filter: true,
addable: false
}
如您所见,默认情况下我将addable
设置为false。现在,在一种情况下,我必须实现它。
我尝试过的事情:
尝试1:
this.settings.columns.name.addable = true;
尝试2:
let newSettings = this.settings;
newSettings.columns.name.addable = true;
this.settings = Object.assign({}, newSettings);
这也重置了我的其他数据。 :(
答案 0 :(得分:0)
我已经通过在新对象中设置数据并将其传递给resolve()
来解决了这个问题。
let data;
data['columnName'] = 'newData';
event.confirm.resolve(data);
对我有用。 :)