Version 2, last updated by phillipo at Sep 26 14:52 2007 UTC
33-12-CambiarAspectFormStdForm
33.12 Cambiando el aspecto de Formularios StandardForm
Hay ciertas formas de cambiar el aspecto en cuanto a colores y estilos en formularios de este tipo. Esto lo hacemos para adaptar mejor estos formularios a nuestra aplicación. Estos cambios deben ser realizados en public/css/style.css o en cualquier css que sea importado antes de renderizar (visualizar) la aplicación.
Cambiar estilo de los botones como Adicionar, Aceptar, etc:
Se puede definir un estilo general para las etiquetas input, select, textarea, etc ó definir la clase css .controlButton que es más especifica para estos botones, así:
Ejemplo
- input, select {
- font-family: Verdana;
- font-size: 14px;
- }
- .controlButton {
- color: red;
- background: white;
- border: 1px solid green;
- }
Cambiar estilo de las cajas de texto y componentes:
Se puede definir un estilo general para las etiquetas input, select, textarea, etc ó definir la clase css con un selector para el id del objeto que es más especifica para estos componentes, así:
- input, select {
- font-family: Verdana;
- font-size: 14px;
- }
- #flid_nombre, #flid_ciudad_id {
- color: red;
- background: white;
- border: 1px solid green;
- }
Cambiar los colores de la vista visualizar:
Cambiamos los colores intercalados usando las siguientes clases donde primary se refiere a uno de esos colores y a secundary al otro. La clase terminada en active es la utilizada cuando el usuario coloca el mouse encima de alguna fila.
- .browse_primary {
- background: #AEB9FF;
- }
- .browse_primary_active {
- background: #AEB9FF;
- }
- .browse_secondary {
- background: #FFFFFF;
- }
- .browse_secondary_active {
- background: #F2F2F2;
- }
Cambiar los valores para un formulario en especial:
Para esto antepondremos el nombre del controlador como clase antes de la clase o del selector en cuestion asi:
- .productos input, select {
- font-family: Verdana;
- font-size: 14px;
- }
- .productos #flid_nombre, #flid_ciudad_id {
- color: red;
- background: white;
- border: 1px solid green;
- }
