繁体   English   中英

虽然这是重复的问题,但我如何在第一行显示新行我正在使用 angular9

[英]though it is repeated question but how can i display new row in the first row i am using angular9

我可以添加一个新行,但它在最后一页上。 我想显示在第一行。 谁能帮我解决这个问题? HTML 组件

  <button mat-button color="primary" (click)="addRow()">
            <mat-icon>add</mat-icon>
            <span>Add</span></button>

ts代码

 addRow(){
         this.agGrid.api.applyTransaction({
           add: [{make: '', model: '', price: ''}]
         });

您可以在网格 Api 上使用updateRowData方法,该方法允许您指定要插入的索引。 将您的addRow方法更改为:

addRow() {
    let newRows = [{ make: "", model: "", price: '' }];
    this.gridApi.updateRowData({ add: newRows, addIndex: 0 });
  }

看看 这个StackBlitz。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM