Establecer las propiedades de una columna de vista
Objetivo
Cambiar cómo se muestra una columna de una vista (el encabezado que lleva, su ancho, el formato con el que se representa una fecha, cómo se alinea la celda) sin cambiar el campo en sí.
Requisitos previos
- Ha iniciado sesión como creador con permiso para editar la solución de la vista.
- La vista está abierta en el Diseñador de vistas, con la columna ya en el encabezado de la cuadrícula.
Pasos
- Seleccione el elemento de la columna en la fila Columnas de la vista. Se resalta, y el panel Propiedades de la derecha pasa a mostrar esa columna.
- Establezca cualquiera de estos:
- Encabezado: el texto que muestra la columna. Déjelo en blanco para usar el nombre para mostrar del propio campo.
- Ancho (px): un ancho fijo en píxeles. Déjelo en blanco para que la columna ajuste su tamaño.
- Formato de fecha: solo se ofrece para una columna de fecha. Use
yyyy,yy,MM,dd,HH,mm,ss; todo lo demás se mantiene tal cual, así que tantodd/MM/yyyycomoyyyy-MM-dd HH:mmfuncionan. Es el mismo formato que escribe en el control de fecha de un formulario. - Alineación: Inicio, Centro o Final. Siguen la dirección de lectura, así que «Final» es el borde derecho en español y el borde izquierdo en persa o árabe.
- La cuadrícula de vista previa bajo la fila de encabezados se actualiza mientras escribe, para que vea el efecto antes de guardar.
- Seleccione Guardar.
Qué ocurre entre bastidores
Una vista almacena qué columnas tiene como una lista ordenada simple, y cómo se presentan como otra lista aparte, que solo contiene las columnas que realmente configuró. Una columna que no toca nunca no almacena nada y se representa a partir de los metadatos del propio campo, exactamente como antes de que existiera esta pantalla.
Ambas listas forman parte de la definición canónica de la vista, así que las propiedades de las columnas tienen versiones, se validan y viajan en su solución igual que las propias columnas.
Nada de ello cambia los datos: un encabezado reemplazado cambia el nombre de la columna solo en esta vista (el mismo campo puede ser «Propietario» en una vista y «Asignado a» en otra), y un formato de fecha cambia cómo se muestra el instante almacenado, nunca lo que se almacena.
Quitar una columna quita también sus propiedades, y lo mismo ocurre al eliminar el campo: una vista nunca se queda configurando una columna que nadie puede ver.
Solución de problemas
- El panel Propiedades indica «Seleccione una columna o una acción». — no hay nada seleccionado. Seleccione un elemento en la fila Columnas de la vista, o un elemento de acción encima de ella.
- No hay cuadro Formato de fecha. — la columna no es una fecha. No se ofrece un formato que su valor no puede adoptar, porque no haría nada.
- La fecha se sigue mostrando tal como está almacenada. — el formato solo se aplica cuando el
valor almacenado es un instante real. Si la celda muestra algo como
not-a-date, eso es lo que hay en el registro; la cuadrícula lo muestra en lugar de dejar la celda en blanco, para que vea por qué. - El ancho no ha tenido efecto. — un ancho muy estrecho queda anulado por el mínimo del propio contenido. Amplíelo o acorte el encabezado.