You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:58:27