为什么数据无法在ng2-smart表中以正确的顺序显示?

时间:2018-10-09 18:45:50

标签: angular sorting ng2-smart-table

我正在使用角度为6的ng2-smart表。调试代码时,可以看到ng2-smart表中LocalDataSource中数据的顺序。但是在表视图中,它没有像在LocalDataSource中那样显示数据。 它看起来像是随机排序的。 任何人都面临相同的问题或关于如何解决此问题的想法?

这是我的代码

this.departmentService.getAllDepartmentDetails().subscribe(response => {
        let result = {};
        result = response;
        this.allDepartments = Object.assign(result);

        this.source = new LocalDataSource(this.allDepartments);
        this.settings = {
        columns: {
          id: {
            title: 'ID'
          },
          name: {
            title: 'Department Name'
          },
          reviewerName: {
            title: 'Reviewer Name'
          }

        },
        mode: 'external',
        actions: {
          columnTitle: 'Action',
          add: false,
          delete: false,
          edit:false,
          position: 'right',
          width: '200px'
        },
        pager: {
          display: true,
          perPage: 5
        },
        attr: {
          class: 'table table-striped'
        }

      };

      }, error => {
        console.log('FAILED TO LOAD ALL USERS');
        console.log(error);
      }
    );



  }

谢谢

0 个答案:

没有答案