2015-11-14 69 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; 
} 

这对我有效。