您可以在JqGrid
中獲取文本行嗎?我看了一圈,但我找不到任何東西。在JqGrid中包裝文本行
50
A
回答
54
試試下面的CSS:
.ui-jqgrid tr.jqgrow td {
white-space: normal !important;
}
此使用的jqGrid 3.6爲我工作。
由於N30指出,jqGrid的4.0現在支持可允許對文本換行更好的控制粒一cellattr
colModel選項。從他的例子:
cellattr: function (rowId, tv, rawObject, cm, rdata) {
return 'style="white-space: normal;"';
}
27
隨着jqGrid的4.0,更好的方法來做到這一點是使用cellattr在colmodel 這樣的: -
colModel: [
{ name: 'ClientName', label: 'Client', index: 'ClientName', width: 150, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' } },
.... other columns
]
這樣你可以申請環繞樣式單個列並且不必使用!重要的
4
我有這個問題的標題,發現我需要所有這些以便在IE中修復它。請注意,這是用於標題,而不是單元格。這個問題可能比你想要的效果更大(因爲我相信我會在後面發現),但是你總是可以細化CSS選擇器和/或讓它們引用特定的#tableIdName或某個類,以便你可以請隨意加入。
.ui-jqgrid .ui-jqgrid-htable th div {
overflow: visible !important;
height: auto !important;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
white-space: normal !important;
}
.ui-jqgrid .ui-th-div-ie{
white-space: normal !important;
}
0
可以使用classes colModel選項,把你列一個CSS類,然後把你的CSS文件上該類風格white-space: normal !important;
...
類
字符串
此選項允許向該列添加類。如果使用多個類,則應設置空格。例如
classes:'class1 class2'
將爲該列上的每個單元設置一個class1和class2。在網格CSS中有一個預定義的類ui-ellipsis,它允許將省略號附加到特定的行。此外,這也可以在FireFox中使用。
相關問題
- 1. 在PIL中包裝文本
- 2. 如何在Java文本框中包裝長長的文本行?
- 3. jqgrid,firefox和css-文本裝飾問題
- 4. Facebook包裝文本
- 5. 在IE和Firefox中包裝長文本
- 6. 如何在SVG中包裝文本
- 7. 在Zedgraphs中包裝圖例文本
- 8. 如何在myeclipse中包裝文本?
- 9. 在GTK3樹視圖中包裝文本
- 10. css如何在li中包裝文本
- 11. 在ggplot2中包裝圖例文本
- 12. 防止在DataGrid中的文本包裝
- 13. 在Swift中使用UITextView包裝文本
- 14. 在C#對話框中包裝文本
- 15. iPhone:如何在drawRect中包裝文本?
- 16. 如何在ListViewItem中包裝文本?
- 17. 如何在svg rect中包裝文本
- 18. 在div中用列包裝文本
- 19. 在d3.js中包裝長文本
- 20. 如何在無序列表中包裝文本行?
- 21. 在android中的TextView不包裝文本到下一行
- 22. 在記事本中包裝++
- 23. 在多個文本中包裝文本<select>列表
- 24. 包裝文本= 「文本」 元件HTML/CSS
- 25. 如何包裝DynamicLayout文本?
- 26. CTFramesetterSuggestFrameSizeWithConstraints包裝文本時
- 27. HTML文本包裝盒
- 28. 用perl包裝文本流
- 29. Python - 「撤消」文本包裝
- 30. 包裝註釋文本