我在Angular 6上使用带有ngx-datatable的X-editable,并且运行良好,但是有一个我无法解决的问题...更新了带有X-editable的字段后,出现了一个新值,就像附加到数据表行索引而不是row.id一样,并且在对表进行排序时,此值位于开头的行中... 不知道问题出在X-editable或ngx-datatable上,或者我的实现有问题
好。我用变量的帮助解决了这个问题,我正在使用该变量来检查数据是否准备就绪,然后才显示数据表... 在这种情况下,我是这样做的:
onUpdate() {
this.loading = true
{....} saving
setTimeout(() => {
this.loading = false
}, 0);
}
在模板中
<ngx-datatable *ngIf="!loading"></ngx-datatable>
数据表已重新加载,并且还可以进行X修改
答案 0 :(得分:0)
我看不到您的代码如何实现此方法的。。。但是我现在在生产中使用了此版本的非角度版本,遇到了同样的问题。更新后,表格仍旧过滤旧数据。这是因为在更新时必须使用新值更新该行的数据。这将允许数据表对新值进行排序。