52ky 发表于 2022-5-3 10:52:09

如何禁用角度数据表中数据的初始排序?

问题
我正在使用角度数据表,我只有一列。

当我绑定它时,数据按排序顺序出现,我想按接收到的顺序显示它。

任何人都可以帮忙。

控制器:
   var vm = this;
      vm.dtOptions = DTOptionsBuilder.newOptions()
      .withButtons([
            'print',
            'pdfHtml5',

      ]);
      vm.dtColumnDefs = [
            DTColumnDefBuilder.newColumnDef(0).notSortable()
      ];

HTML 格式:
<div ng-controller="formViewController as frmView">
    <table datatable="ng" dt-options="frmView.dtOptions" dt-column-defs="frmView.dtColumnDefs" class="row-border hover">
      <thead>
            <tr>
                <td>
                  {{Title}}
                </td>
            </tr>
      </thead>
      <tbody>
            <tr ng-repeat="plugin in newArray track by $index">
                <td>
                  //Content
                </td>
            </tr>
      </tbody>
    </table>
</div>
回答
查看订单,以前称为 aaSorting。添加

.withOption(&amp;#39;order&amp;#39;, [])

到您的 dtOptions 。 order 的默认值为 [] ,将其设置为 [] 将阻止数据表在初始化后对第一列进行初始排序。



页: [1]
查看完整版本: 如何禁用角度数据表中数据的初始排序?