Javascript 如何有条件地启用ng2智能表的可编辑属性
我正在使用ng2智能表。我想在字段为空时使其可编辑,否则不可编辑Javascript 如何有条件地启用ng2智能表的可编辑属性,javascript,angular,frontend,ng2-smart-table,Javascript,Angular,Frontend,Ng2 Smart Table,我正在使用ng2智能表。我想在字段为空时使其可编辑,否则不可编辑 location: { title: 'Location', width: '20px', filter: false, valuePrepareFunction: (value) => { if (value !== '') { editable : false } else { editable: true }
location: {
title: 'Location',
width: '20px',
filter: false,
valuePrepareFunction: (value) => {
if (value !== '') {
editable : false
} else {
editable: true
}
}
}
您可以通过这种方式使用CSS
rowClassFunction: (row) => {
console.log("\nRow is ::: ",row.data);
if (row.data == '')) {
return 'hide_edit';
}
}
要动态应用此CSS,请在组件的.CSS文件中设置CSS代码
:host ::ng-deep .hide_edit{
display:none;
}
这个问题还存在吗?是的@sachinsah