0

私は smart-table を使用して、コード内のオブジェクトの配列として構築されたデータの一般的なリストを表示しています。任意の列にソートを適用できるようにしたいのですが、ソートする列名をゲッターに渡すにはどうすればよいですか? 現時点では、ハードコードされた列でのみ並べ替えることができます。

{{item.displayName}}

{{item.displayName}}

4

1 に答える 1

0

st-sort をテーブル本体の対応する名前と一致させるだけです。以下の例を参照してください。「年齢」をクリックすると、「年齢」列のみがソートされます。

<table st-table="example" class="table table-striped">
  <thead>
    <tr>
      <th></th>
      <th st-sort="name">Name</th>
      <th st-sort="age">Age</th>
    </tr>
  </thead>
  <tbody>
    <tr ng-repeat="example in examples">
      <td cs-select="row"></td>
      <td>{{example.name}}</td>
      <td>{{example.age}}</td>
    </tr>
  </tbody>
</table>
于 2015-02-12T16:24:32.953 に答える