Foro

Ancho de fila en un GRID en ExtJS cuando uno de sus campos está oculto y contiene mucha información

0
Tengo un formulario que controla la inserción de Artículos ó Noticias, los datos son Título, descripción corta, descripción larga, posición, fecha y usuario que publica.
Al final tengo un Grid Panel que debe mostrar todas las noticias o artículos que están en la base de datos.
En el grid solo muestro la fecha, el título, la posición y un botón para eliminar. Pero los campos Descripción corta y Descripción Larga están en el grid con la propiedad hidden : true
Mi problema es que la descripción Larga aunque no es mostrada provoca que la fila tome el ancho que debía tener si se mostrara.
Ya he probado con la propiedad hideMode : 'offsets' y sigo sin resultados.
Apreciaría alguna ayuda.
Saludos.
1
Hola Roberto.

Siempre le puedes poner un width fijo, pero si no la estás mostrando posiblemente sea mejor ni siquiera definir la columna en el grid.

columns : [
    {text:'Fecha',dataIndex:'fecha'},
    {text:'Titulo',dataIndex:'titulo'},
    {text:'Posición',dataIndex:'posicion'},
    {text:'Acciones',dataIndex:'algoMas'}
]

De esa manera no tendrás problema alguno.

Saludos
0
El problema no es el ancho de la columna sino el alto de la fila. Pero muchas gracias Crysfel tu respuesta como siempre acertada.
Al quitar la columna de la declaración me salen las filas ideal.
Siempre pensé que para poder mostrar los datos en el formulario al hacer click en cada fila del Grid, debía declarar todas las columnas, pero no.
Muchas gracias otra vez. Siempre aprendiendo algo nuevo.
Saludos.

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.