您可以在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. jqgrid長文本包裝
- 2. 使用JSON數據在JQGrid列中包裝文本
- 3. 在PIL中包裝文本
- 4. 如何在Java文本框中包裝長長的文本行?
- 5. TextView中多行文本的包裝 - Android
- 6. 如何在材質UI中對文本進行文字包裝。
- 7. jqgrid,firefox和css-文本裝飾問題
- 8. Facebook包裝文本
- 9. 在IE和Firefox中包裝長文本
- 10. 在小部件中包裝文本 - Yii2
- 11. 在QTabWidget的tabBar中包裝文本
- 12. 在崇高文本中安裝包2
- 13. iPhone:如何在drawRect中包裝文本?
- 14. 如何在SVG中包裝文本
- 15. 避免在CSS中包裝文本
- 16. chordNetwork - 在標籤中包裝文本
- 17. 在div中用列包裝文本
- 18. 在微調框中包裝文本android
- 19. 如何在ListViewItem中包裝文本?
- 20. iPhone在UITableViewCell中包裝文本
- 21. 在Swift中使用UITextView包裝文本
- 22. 如何在svg rect中包裝文本
- 23. 在Zedgraphs中包裝圖例文本
- 24. 在Tab控件中包裝文本
- 25. 防止在DataGrid中的文本包裝
- 26. 在GTK3樹視圖中包裝文本
- 27. 如何在myeclipse中包裝文本?
- 28. 將長文本包裝在div中
- 29. 在d3.js中包裝長文本
- 30. 在ggplot2中包裝圖例文本