6

私は次のライブラリを使用しています: 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 データを表示したいのですが、TotalFormatted を使用できないため、この列を Total プロパティで並べ替えたいと考えています。ドキュメントで私は次を見ました:

data-sort-name : ヘッダーのデフォルトの並べ替え名や列のフィールド名ではなく、カスタマイズ可能な並べ替え名を指定します。たとえば、列には「abc」などの「html」のフィールド名の値が表示される場合がありますが、ソートするフィールド名は「abc」の値を持つ「コンテンツ」です。

しかし、データが正しくソートされていない場合、誰かがこれを経験したことがありますか、それとも何か誤解しましたか?

4

1 に答える 1