gpt4 book ai didi

angular - primeNG 表上的可编辑行问题

转载 作者:行者123 更新时间:2023-12-04 10:55:35 29 4
gpt4 key购买 nike

在我的 Angular 项目中,我使用 primeNG 库我正在尝试使数据表中的行可编辑,所以我按照文档进行操作[ https://www.primefaces.org/primeng/#/table/edit]这样做但我遇到了问题我试图解决它但我失败了。

当我点击编辑按钮时,所有行都变成可编辑的并且应该只有被点击的行?

那么我该怎么做并向服务器发送新数据

我在 stackpiltz 中的代码[ https://stackblitz.com/edit/angular-1suual?file=src%2Fapp%2Fsuppliers-info%2Fsuppliers-info.component.ts]

澄清

当我点击修改按钮时 会是那样的 it will be like that

在此先感谢您的合作

最佳答案

问题出在您添加的 dataKey 上,它应该是数据中唯一的现有属性名称。由于 col.field 不存在且始终为 null ,因此它正在编辑所有行。

应该改成

<p-table [value]="suppliers" [columns]="cols" editMode="row" dataKey="col.field">

<p-table [value]="suppliers" [columns]="cols" editMode="row" dataKey="id">

这是演示 - https://stackblitz.com/edit/angular-tq7rmc

关于angular - primeNG 表上的可编辑行问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59223622/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com