2015-11-14 68 views
1

我在jQGrid中有一個問題,當列名很小,如果可調整大小設置爲false,它不顯示排序圖標。在大型顯示器中顯示正確。但在筆記本電腦和其他小型顯示器中,它隱藏了排序圖標。如果標題文字很大,我們是否可以將標題封裝起來,以便在下一行中顯示標題以及排序圖標?jQGrid顯示排序圖標總是

回答

0

你描述的問題是在free jqGrid引進新的選項

sortIconsBeforeText: true 

的主要原因。您可以在演示http://jsfiddle.net/OlegKi/qzxwfquq/4/上看到結果。我建議您也添加選項headertitles: true。它允許用戶將列標題的全文視爲工具提示:

enter image description here

+0

這太棒了。從來不知道這樣的選擇存在。救星。 –

+0

@HappyCoder:該選項相對較新。它只存在於免費的jqGrid分支中,並且在4.9.1版中引入(參見[自述文件](https://github.com/free-jqgrid/jqGrid/blob/master/README491.md#the-following-bug- )在7月底發佈的修補程序和小新功能在版本491中實現)。我想用免費的jqGrid的文檔開始單獨的網站,但仍然沒有找到足夠的時間。我希望將它發佈到年底。 – Oleg

1
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {  
    white-space: normal !important; 
} 

這對我有效。