2013-01-24 58 views
1

我一直在看Datatables documentation關於分組,但我認爲這不是我所期待的。訂購行使用數據表的尊重組jQuery插件

enter image description here

我有兩個組柱的側向承載力的表。左半右半。 左側的行與右側的行相關,因此左側的一行可以與右側的許多行相關。

我不會在表的右半邊使用任何排序選項,但是我想爲左邊的選項添加這個選項。

問題是,左側的行數仍然與右側的行相同,但其中一些是空的。 (<td></td>),以顯示左側和右側的行之間的關係。

現在,使用Datatables插件的默認排序方式,如果我按左側列排序,它將考慮空行並將它們排序,再加上我將失去左側和右側之間的關係桌子之一。

是否有任何可能的解決方案來解決這個使用任何Datatables選項?

回答

0

最後我解決了它。

起初我看看DataTables的Grouping Add-on,但它排序和過濾效果不好,所以我決定以另一種方式做。

每一行都有數據。如果它是一個組,那麼它將被複制,但它會隱藏一個具體的CSS樣式。

像這樣,用戶會看到「組」,過濾和排序將一如既往。

在使用jQuery進行搜索過濾的情況下,我再次顯示每個組的第一行(以防搜索返回隱藏的半行)