在ng2-smart-table中点击‘新增’时禁用ID单元格编辑
解决新增时ID字段不可编辑的配置问题
没问题,我来帮你搞定这个需求!你给出的配置其实已经抓住了核心要点,我再帮你把逻辑理得更清晰:
核心配置逻辑
在表格的配置对象mySettings里,针对id列的配置项中,editable: false就是实现需求的关键——它会让ID字段在所有编辑场景(包括点击「新增」后的新增行)下都强制处于不可编辑状态。
完整可直接使用的配置代码
mySettings = { columns: { id: { title: 'ID', editable: false, // 这一行是控制ID不可编辑的核心配置 }, name: { title: 'Name', }, lastname: { title: 'Last Name', }, } };
配置后的效果
应用这个配置后,当你点击「新增」链接时,ID对应的单元格会保持只读状态,不会弹出编辑输入框;而Name和Last Name字段依然可以正常进行编辑操作,完全匹配你的需求。
内容的提问来源于stack exchange,提问作者user2894466
相关产品推荐
相关产品推荐

