Estoy usando jqgrid con el tema de jquery-ui 'suavidad', desafortunadamente con este tema el color de fondo de la fila seleccionada es demasiado claro, estoy tratando de cambiar el color de fondo para hacerlo más visible. He intentado cambiar ui-state-highlight en css (con! Override importante) pero esto no funciona. ¿Hay alguna forma de CSS para hacer esto o quizás un formateador personalizado jqgrid es el camino a seguir?Color de fondo de la fila seleccionada
Respuesta
La clase ui-state-highlight
utiliza el atributo CSS background
. Entonces, un pequeño truco es usar background
en lugar de background-color
para eliminar la imagen de fondo. Por ejemplo
.ui-state-highlight { background: yellow !important; }
ver en vivo here.
ACTUALIZADO: No es necesario utilizar !important
. Es suficiente para especificar un regla más específico como
.ui-jqgrid-btable .ui-state-highlight { background: yellow; }
o
.ui-jqgrid .ui-state-highlight { background: yellow; }
Supongamos que si queremos un color para las células de filas seleccionadas y restantes células filas con color diferente,
En el siguiente ejemplo Los datos de las celdas de filas resaltadas serán de color amarillo y los datos de las celdas de las filas restantes serán de color azul
Supongamos que tenemos dos clases con nombres "holdRow" para fondo azul y "HighlightHoldRow" para fondo de color amarillo y luego Al usar el código siguiente "RowSelect" es el método invocado durante la selección de fila,
Considere el siguiente código
.holdRow td {
font-weight : bold !important;
color: Blue !important;
}
.higLightholdRow td {
font-weight : bold !important;
color: Yellow !important;
}
var LastRowId = "";
function RowSelect(id) {
if (Flag == "TRUE") {
var grid = $('#gvName);
if (LastRowId != "" && LastRowId != undefined && LastRowId != id) {
tr = grid[0].rows.namedItem(LastRowId);
$(tr).removeClass("higLightholdRow");
$(tr).addClass("holdRow");
LastRowId = "";
}
tr = grid[0].rows.namedItem(id);
$(tr).removeClass("holdRow");
$(tr).addClass("higLightholdRow");
LastRowId = id;
}
}
Durante Trirand Declaración de cuadrícula podemos llamar a este evento del lado del cliente utilizando la f Siguiendo loc.
ClientSideEvents-RowSelect="RowSelect"
El método RowSelect es invocado durante la selección de una fila y fila seleccionada tendrá color amarillo como fondo y las filas restantes tendrá el color azul como fondo
jQuery('#jqGrid').find('.ui-state-highlight').css('background', 'skyblue');
Puede agregar como este en su archivo jquery
- 1. ¿Cómo cambio la vista de cuadrícula de datos del color de fondo de la fila seleccionada?
- 2. Cambiar el color de fondo de la fila seleccionada en Datagridview en mouseover
- 3. Windows 7 SWT Tabla seleccionada resaltado de fila color
- 4. UITableViewCell cambio de color del texto de la fila seleccionada
- 5. Devuelve el color de fondo de la celda seleccionada
- 6. Swing JTable - Resalta la celda seleccionada en un color diferente del resto de la fila seleccionada?
- 7. ruby spreadsheet fila color de fondo
- 8. Cómo cambiar el color de fondo del color de la pestaña seleccionada de UITabbar a azul?
- 9. El color de fondo de la fila DataGridView no cambia
- 10. Cambiar el color de la opción seleccionada solo
- 11. Estilo de fila seleccionada de WPF DataGrid
- 12. Color de fila UIPickerView
- 13. Java - Swing - JTable - Establecer color para la fila seleccionada, pero no la celda
- 14. WPF Datagrid establece la fila seleccionada
- 15. Jqgrid: navegación basada en la fila seleccionada
- 16. Resalte la fila seleccionada usando css
- 17. jqGrid fila fondo alterno
- 18. Color de fondo de UIView
- 19. UITableView: ¿qué fila fue seleccionada?
- 20. Configuración del color de fondo para la fila de la cuadrícula de datos en Adobe Flex
- 21. Obtener la fila seleccionada en UIPickerView para cada componente
- 22. JQgrid: valor específico de una fila seleccionada
- 23. QTableView + QSqlTableModel - cómo leer la identificación de la fila seleccionada
- 24. Índice de fila actualmente seleccionada en DataGridView
- 25. NSImageView + Color de fondo
- 26. tabla de imagen de la fila fondo
- 27. ¿Cómo puedo cambiar el color de fondo de la fila de filtro UltraGrid de Infragistics?
- 28. navigationbar (color de fondo)
- 29. Color de fondo UIWebView
- 30. ¿Hay una forma simple de cambiar el color de fondo de la fila en un QTableWidget?
¡Gracias, eso es exactamente lo que estaba buscando! – Jeff