Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 当用户单击';添加新的';在ng2智能表中_Angular_Ng2 Smart Table - Fatal编程技术网

Angular 当用户单击';添加新的';在ng2智能表中

Angular 当用户单击';添加新的';在ng2智能表中,angular,ng2-smart-table,Angular,Ng2 Smart Table,我的设置如下所示。 当我点击“添加新”链接时,ID单元格是可编辑的。我们想使该字段不可编辑 mySettings = { columns: { id: { title: 'ID', editable: false, }, name: { title: 'Name', }, lastname: { title: 'Last

我的设置如下所示。 当我点击“添加新”链接时,ID单元格是可编辑的。我们想使该字段不可编辑

mySettings = {
columns: {
        id: {
            title: 'ID',
            editable: false,
        },
        name: {
            title: 'Name',
        },
        lastname: {
            title: 'Last Name',
        },
    }
};

找到了此问题的解决方案。 我们需要将属性
addable:false
添加到受尊重的列中。ng2智能表文档中未提及此属性

tableSettings = {
    mode: 'inline',
      columns: {
        name: {
          title: 'Name',
          editable:false,
          addable: false,
        },
        lastname: {
          title: 'Last Name',
        },
      } // columns
  } 
我在他们的示例基本示例加载中找到了这个解决方案。

在根对象中使用
操作:false

tableSettings = {
      actions: false,
      columns: {
        lastname: {
          title: 'Last Name',
        },
      } // columns
  }

谢谢,很奇怪,他们的文档中还没有这个