我的设置如下。 当我点击“添加新”链接时,ID单元格是可编辑的。我们希望这个领域不可编辑。
mySettings = {
columns: {
id: {
title: 'ID',
editable: false,
},
name: {
title: 'Name',
},
lastname: {
title: 'Last Name',
},
}
};
答案 0 :(得分:1)
找到此问题的解决方案。
我们需要将属性addable: false
添加到受尊重的列。 ng2-smart-table doc。
tableSettings = {
mode: 'inline',
columns: {
name: {
title: 'Name',
editable:false,
addable: false,
},
lastname: {
title: 'Last Name',
},
} // columns
}
我在他们的示例basic-example-load中找到了这个解决方案。 https://github.com/akveo/ng2-smart-table/blob/master/src/app/pages/examples/server/basic-example-load.component.ts
答案 1 :(得分:0)
在根对象中使用actions: false
tableSettings = {
actions: false,
columns: {
lastname: {
title: 'Last Name',
},
} // columns
}