2011-10-07 54 views
0

的jqGrid有一欄選擇器的功能在這裏描述的一樣:jqGrid的基本列選擇

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_methods 

和@Oleg示範:

http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser.htm

但是它爲我的需求太複雜。有沒有什麼簡單的辦法像的FlexGrid秀隱藏列選擇功能:

http://flexigrid.info/

您可以查看示例1列可以顯示並通過單擊列隱藏。我不想要同樣的東西,但只要在列或列附近點擊某處並選擇僅顯示或隱藏列即可。

任何想法?

PS:我想要一個基本的顯示 - 隱藏列字段不是一個複雜的屏幕打開,人們選擇了很多選項。它應該像Flexigirid一樣在桌面上生成。用戶點擊複選框即可。

+0

在[我的演示](http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser.htm)from [the answer](http://stackoverflow.com/questions/5901210/is-there -a-full-working-example-for-a-jqgrid-columnchooser/5901459#5901459)只有一次'navButtonAdd'方法的調用將自定義按鈕添加到導航欄,並將'onClickButton'動作定義爲網格。的jqGrid( 'columnChooser');'。可以更簡單的代碼?此外,它還演示了應包含哪些CSS和JS文件以及順序。 – Oleg

+0

@ Oleg我試着解釋更多。我想要一個與Flexigrid相同的小屏幕。如果你想,我可以解釋更多我想要的,謝謝。 – kamaci

回答

1

對不起,但是你不可能在一個軟件產品中擁有相同的外觀,就像你在另一個軟件產品中看到的一樣

你可以配置flexigrid,使它看起來像jqGrid嗎?你可以將iPhone看起來像Windows Phone還是Mac OS X看起來像Windows?每個軟件產品都有自己的設計和一系列功能。

columnCooser基於多選控件,並允許您顯示或隱藏任何列或重新排列與拖動&刪除方面的列。 flexigrid已經另外執行的功能。

如果你想使用一些免費開放索裏的產品,你應該瞭解哪些提供產品,只是使用有特點和可能​​性。

+0

感謝您的評論,但我應該解釋更多。我不希望與其他產品具有相同的能力。我想要具有其他網格通常具有的相同功能。我檢查了其他網格實現,其中許多使用show-hide列功能,就像Flexi Grid一樣。所以這就是爲什麼我問jqGrid是否具有相同的機會。不像Windows和Linux之間的特殊功能,就像其他人擁有的常見功能一樣。 – kamaci

+0

@kamaci:對我來說,這個功能可以隱藏或顯示一些列以及更改列順序的功能。實現方式與用戶點擊以查看允許選擇可見列的對話框的方式不同。對我個人而言,jqGrid的方式更直觀。大家都知道這個工具欄。我發現在列標題中懸停某些特殊位置並不直觀,可以看到可用於選擇列的按鈕。口味不同。 – Oleg

+0

感謝您的回答和評論。 – kamaci