是否有可能在jqGrid設置後隱藏特定列,同時確保IE/FF的所有對齊都正確(表格寬度和標題/數據對齊)。隱藏列(標題和行)後jqGrid渲染
數據不能在沒有主要重構的後端刪除。
我正在重申通過一個特定的列,並檢查它是否都是空的,如果是這樣,我試圖.remove()在該列的標題和單元格,但對齊嚴重(我認爲setGridWidth仍然考慮到刪除列的寬度)。我知道有一個隱藏選項,當jqGrid初始化...但不知道是否有一個方法,該後呈現。
是否有可能在jqGrid設置後隱藏特定列,同時確保IE/FF的所有對齊都正確(表格寬度和標題/數據對齊)。隱藏列(標題和行)後jqGrid渲染
數據不能在沒有主要重構的後端刪除。
我正在重申通過一個特定的列,並檢查它是否都是空的,如果是這樣,我試圖.remove()在該列的標題和單元格,但對齊嚴重(我認爲setGridWidth仍然考慮到刪除列的寬度)。我知道有一個隱藏選項,當jqGrid初始化...但不知道是否有一個方法,該後呈現。
在jqGrid創建後,您可以使用hideCol
和showCol
方法隱藏和顯示列。方法hideCol
不會從jqGrid中刪除任何數據,只會隱藏指定的列。詳情請參閱http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods。
我建議檢查loadComplete
事件。您可以使用getDataIDs
方法獲取加載數據的ID,然後使用getRowData
獲取循環中的行數據。確保檢查空數據。不要忘記撥打showCol
查詢您之前隱藏的所有列。您可以隨時撥打showCol
查看所有需要查看的欄目,並撥打hideCol
查看您想要隱藏的所有欄目。
輝煌的解決方案:) – bcm 2010-07-14 23:09:50