角表格单元属性评估与单元格文本

时间:2017-05-18 02:03:15

标签: javascript angularjs sorting datatable

我还有一个利用datatables的角度表,我希望使用data-sort attribute为文本指定一个排序列,在本例中为日期列。



<table datatable="ng" dt-options="dtOptionsLog" dt-column-defs="dtColumnDefs_UserOperation">
  <thead>
    <tr>
      <th>{{"HOST" | translate}}</th>
      <th>{{"OPERATION" | translate}}</th>
      <th>{{"DATE" | translate}}</th>
      <th>{{"STATUS" | translate}}</th>
    </tr>
  </thead>
  <tbody>
    <tr ng-repeat="log in operations">
      <td class="ellipsed-text" data-toggle="tooltip" data-placement="bottom" title="{{log.Host}}">{{log.Host}}</td>
      <td>{{log.Action)}}</td>
      <td data-sort="{{log.CreationTime}}">{{getdisplayDateTime(log.CreationTime)}}</td>
      <td>{{log.status}}</td>
    </tr>
  </tbody>
</table>
&#13;
&#13;
&#13;

如果我希望使用计算值进行排序,例如&#34; {{getsortDateTime(log.CreationTime)}}&#34;,则单击列标题不会重新排序数据。由于这是使用html5属性,角度生成表和数据表,重构的最佳方法是什么,所以排序有效?

编辑:如果data-sort属性理解时间戳,则现有代码应该有效,但是如果我正确读取此链接,数据表需要时间戳的滴答计数。

0 个答案:

没有答案