我已經與<asp:Repeater>
創建創建一個表,看起來像這樣的DataTable(注:頭/數據此處是任意):jQuery的數據表的排序由集中的行內
<table>
<tr>
<th>Destination</th>
<th>Name</th>
<th>DOB</th>
</tr>
<tr>
<td>
<div>USA</div>
<div>Canada</div>
</td>
<td>
<div>Marc Anthony</div>
<div>Cleopatra</div>
</td>
<td>
<div>JUL-10-1990</div>
<div>DEC-22-1045</div>
</td>
</tr>
<!-- multiple data rows like the one above; always USA/Canada, but different names DOBs -->
</table>
我需要什麼,能夠要做的是當點擊列(Name或DOB)進行排序時,通過第一個數據集(第一個數據集中的第一個<div>
)或第二個數據集(第二個數據集中的<div>
)對列進行交替排序。即第一次點擊訂單[USA]-[Marc Anthony]-[JUL-10-1990]
設置,第二次點擊訂單[Canada]-[Cleopatra]-[DEC-22-1045]
設置,但保持每個集合在<tr>
結構中。
我也不需要使用一箇中繼器,我可以用一個JSON數據源一拉:
$(...).DataTable(
data: [JSON object]
);
我沒有通過閱讀DataTables手動/ API能夠找出如何做到這一點/無論與組或什麼。誰能幫忙?
我沒有結婚到目前的結構,我可以操縱它很多,但是我希望只要它維持每行中分組集合的'外觀'。
我現在沒有時間去挖掘它,但是DataTables網站上的幾個鏈接可能對我以前並不知情:https://www.datatables.net/plug-ins/sorting /,https://www.datatables。網絡/示例/插件/ dom_sort – Adam
@亞當真棒,謝謝,我會研究這些併發佈一個答案(記入你:D),如果我找到一個 – Daevin