Angular 6 X可使用ngx-datatable编辑

时间:2018-07-27 12:54:05

标签: angular angular6 x-editable ngx-datatable

我在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修改

1 个答案:

答案 0 :(得分:0)

我看不到您的代码如何实现此方法的。。。但是我现在在生产中使用了此版本的非角度版本,遇到了同样的问题。更新后,表格仍旧过滤旧数据。这是因为在更新时必须使用新值更新该行的数据。这将允许数据表对新值进行排序。