¿Puede obtener líneas de texto para envolver en JqGrid
? He echado un vistazo, pero no puedo encontrar nada.Envoltura de líneas de texto en JqGrid
Respuesta
Prueba el siguiente CSS:
.ui-jqgrid tr.jqgrow td {
white-space: normal !important;
}
Esto funciona para mí usando jqGrid 3.6.
Como N30 señaló, jqGrid 4.0 ahora es compatible con una opción de colModel cellattr
que puede permitir un grano más fino de control sobre el ajuste de texto. A partir de su ejemplo:
cellattr: function (rowId, tv, rawObject, cm, rdata) {
return 'style="white-space: normal;"';
}
Con jqGrid 4.0, una mejor manera de hacer esto es utilizar cellattr en colmodel así: -
colModel: [
{ name: 'ClientName', label: 'Client', index: 'ClientName', width: 150, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' } },
.... other columns
]
De esta manera se puede aplicar estilo de ajuste de columna individual ¡y no tiene que usar! importante
Tuve este problema para los encabezados y encontré que necesitaba todo esto para que también lo arreglara en IE. Tenga en cuenta que esto es para los encabezados, no para las celdas. El problema con esto es que probablemente afecte más de lo que pueda desear (como estoy seguro lo descubriré más adelante), pero siempre puede refinar los selectores de CSS y/o hacer referencia al #tableIdName específico o alguna clase para que pueda optar por participar como lo desee.
.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;
}
Usted puede utilizar la opción classes colModel poner una clase CSS en su columna y luego poner en su archivo CSS white-space: normal !important;
el estilo de esa clase ...
clases
cadena
Esta opción permite agregar clases a la columna. Si se usará más de una clase, se debe establecer un espacio. Por ejemplo,
classes:'class1 class2'
establecerá una clase 1 y una clase 2 en cada celda de esa columna.En el CSS de la cuadrícula hay una elipsis de la clase predefinida que permite unir puntos suspensivos a una fila en particular. También esto funcionará en Firefox también.
- 1. envoltura larga de texto jqgrid
- 2. Envoltura de líneas de código: cómo manejar líneas largas
- 3. Eliminar líneas verticales en jqGrid
- 4. Envoltura de texto con CSS
- 5. PHPExcel y envoltura de texto
- 6. Cuadro de texto con envoltura de línea en matplotlib?
- 7. Envoltura larga de texto en un lienzo de Android
- 8. Envoltura de texto con altura máxima fija
- 9. WPF toolkit datagrid texto de celda envoltura
- 10. Envoltura de texto con punto (graphviz)
- 11. Envoltura de texto Qml (ancho máximo)
- 12. Envoltura de texto de selección al adjuntar caracteres en Emacs
- 13. Envoltura de texto alrededor de una figura en LaTeX
- 14. Bloques en línea y envoltura de texto con CSS
- 15. Cómo envolver múltiples envoltura de texto juntos en WPF
- 16. ¿Diferencia entre envoltura dura y envoltura suave?
- 17. Cálculo de envoltura de texto en .NET DrawingContext Método de dibujo de texto
- 18. Envoltura de un nodo de texto seleccionado con span
- 19. ¿Extrae líneas de texto específicas?
- 20. Varias líneas de texto curvo en SVG
- 21. ¿Texto de envoltura de texto automático a una página de impresión?
- 22. UILabel Envoltura de palabras/Abrigo de caracteres
- 23. Envoltura de palabras CSS en div
- 24. de validación en jqGrid
- 25. Interpretación de líneas nuevas con xsl: texto?
- 26. ¿Cómo puedo hacer que las líneas de envoltura de Visual Studio tengan 80 caracteres?
- 27. limitación de texto a sólo dos líneas
- 28. Texto de dos líneas para MenuItem
- 29. Eliminar espacio entre líneas de texto
- 30. hacer una envoltura JLabel es texto estableciendo un ancho máximo