Почему данные не отображаются в правильном порядке в таблице ng2-smart? - PullRequest
0 голосов
/ 09 октября 2018

Я использую таблицу ng2-smart с angular 6. Когда я отлаживаю код, я вижу порядок данных в моем LocalDataSource в таблице ng2-smart.Но в табличном представлении данные не отображаются в том порядке, в котором они были в 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);
      }
    );



  }

Спасибо

...