Cabecera Rejilla


([N1] francisco) #1

Hola Soy yo o es la V/ ? En la rejilla al cambiar ALTO CABECERA el tamaño no cambia. Lo que quiero es poner en la cabecera el texto en dos líneas.
Gracias


([N2] gegeo) #2

Bug 2173. No es funcional la propiedad "Alto de cabecera" de las rejillas.

Saludos ;)


([N4] velavisual) #3

@francisco.aigr
.
.
De momento puedes aplicarle una hoja de estilos, si quieres hacerlo y funciona.
.
QHeaderView::section {
background-color: gray;
color: white;
padding:2px;
border: 1px solid #6c6c6c;
margin: 2px;
min-width: 50px;
max-width: 150px;
min-height: 35px;
max-height: 35px;
}
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N4] Fran) #4

Buenas tardes:

Me acabo de encontrar con este problema de las rejillas.

He probado el CSS de Antonio y funciona bien para aumentar el tamaño de la cabecera... ¿sabeis si se podría conseguir también que el texto de la cabecera fuese multilíneas por medio de CSS?

Gracias anticipadas.

Un saludo,

Fran
EfeUno Consultores de Gestión y Software, S.L.
www,efeuno.org


([N4] Fran) #5

Buenas tardes:

El gran Ramiro de Programarte ha dado con la solución al tema de las cabeceras multilínea en una rejilla:

Resulta que si escribes el texto de la columna, con los saltos de línea incluidos, en un editor de texto, lo copias y lo pegas en el correspondiente título de la rejilla en vDevelop, lo respeta.

No lo presenta multilínea en edición, pero si en ejecución.

Además, el tamaño de la cabecera de la rejilla (que es otra cosa que no se puede cambiar salvo con un CSS)... se cambia solo para albergar el texto en varias líneas!!!

En fin, una carambola total, pero que funciona.

Lo mismo sucede si se migran rejillas de v6 con el migrador, que son respetadas también.

A quién pueda interesar.

Un saludo,

Fran
EfeUno Consultores de Gestión y Software, S.L.
www.efeuno.org


([N4] velavisual) #6

@Fran @Ramiro
.
.
Gracias por compartirlo
.
.
Antonio Vela
http://www.velavisual.com


([N1] aztecmexico) #7

Igualmente, gracias por compartirlo, es bastante útil.

Martin Ibarra.