【发布时间】:2015-10-09 16:24:05
【问题描述】:
我正在使用以下库:http://bootstrap-table.wenzhixin.net.cn/documentation/
我将 json 对象加载到这个工作正常的表中,但现在问题来了。我希望能够对列进行排序。
我的 Json 布局如下:
[{"Total": 12345.56, "Name": "Monkey1", "TotalFormatted": "$ 12.345,56"},{"Total": 13345.56, "Name": "Monkey3", "TotalFormatted": "$ 13.345,56"},{"Total": 11345.56, "Name": "Monkey2", "TotalFormatted": "$ 11.345,56"}]
<table id="test" data-page-size="10" data-pagination="true" data-unique-id="true" data-show-footer="false">
<thead>
<tr>
<th data-field="Name">Name</th>
<th data-field="TotalFormatted" data-sort-name="Total" data-sortable="true" data-align="right">TotalFormatted</th>
</tr>
</thead>
</table>
我想显示 TotalFormatted 数据,但我想使用 Total 属性对该列进行排序,因为 TotalFormatted 不能用于此。在文档中,我看到了以下内容:
data-sort-name :提供可自定义的排序名称,而不是默认的 标题中的排序名称,或列的字段名称。例如, 列可能会显示“html”的 fieldName 的值,例如 "abc",但要排序的字段名 是“内容”,值为“abc”。
但是数据如何没有正确排序,有没有人经历过这个或者我误解了什么?
【问题讨论】:
标签: javascript jquery twitter-bootstrap bootstrap-table