2013-11-14 81 views
0

我有一個自定義排序在我的網格中的幾列數據。我正在嘗試隱藏一些基於它們的值的數據行,而我正在進行這種排序。在函數中,我有單元格的值和行對象,但是我沒有看到我將用來隱藏那行數據的行ID。有沒有辦法獲得行ID,還是有更好的方法來排序時攻擊隱藏行?jqGrid:排序時隱藏行

回答

1

網格內容將在排序過程中重新加載。因此,您可以使用rowattr在行上設置一些屬性。在rowattr回調內部,您可以訪問表示該行數據的對象。看看the answer。它基於來自一個特定列的內容將CSS類myAltRowClass添加到某些行。你也可以做到的。您只需將display: none定義爲CSS類myAltRowClass即可。或者rowattr回撥可以在某些行上返回{"style": "display: none"};