# ORDENACION OBLIGATORIA EN REJILLAS

**URL:** <https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118>\
**Category:** Velneo\
**Created:** [23 Marzo, 2011 22:16 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118 "2011-03-23T22:16:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafael-zaragoza](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@rafael-zaragoza](https://foros.velneo.com/u/rafael-zaragoza)\
**Post date:** [23 Marzo, 2011 22:16 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/1 "2011-03-23T22:16:37Z")

</div>

Buenas a todos,

Me sorprende que nadie haya sacado este tema antes. Tengo una rejilla que necesito que muestre los registros ordenados por un índice determinado y NO QUIERO que cambie esta ordenación. El problema está en que si el usuario "pincha" en cualquier cabecera automáticamente la rejilla queda ordenada por ese campo. Tampoco existe un eento que se dispare antes de la ordenación o algo similar, por lo que no hay forma de evitar. ¿Se os ocurre alguna otra forma, teniendo en cuenta que la rejilla posee un scroll horizonta que impide que las cabeceras sean estáticas?

Saludos

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [23 Marzo, 2011 22:55 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/2 "2011-03-23T22:55:21Z")

</div>

@rzaragoza.dinacom

No conozco casinada de CSS pero existe una propiedad en qtableview que podría valer...

http://doc.qt.nokia.com/4.7/qtableview.html#sortingEnabled-prop

Yo uso :

QTableView QTableCornerButton::section {  
 background: red;  
 border: 2px outset red;  
 }

...para colorear la sección del botón del corner izquierdo de la rejilla, pero no soy capaz de aplicar el sortingEnabled todavía.  
Algunos compañeros que usan bastante las CSS podrán comentar algo, seguro.

saludos  
Antonio Vela  
http://www.velavisual.com

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [24 Marzo, 2011 00:00 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/3 "2011-03-24T00:00:58Z")

</div>

Siempre puedes tener una rejilla sin cabeceras

Si no está, no podrás pinchar y no se ordena.  
Hay una propiedad para eliminar las cabeceras horizontales y verticales

un saludo  
Jose Luis  
http://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [24 Marzo, 2011 11:26 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/4 "2011-03-24T11:26:09Z")

</div>

@Antonio Vela  
Con CSS podemos definir el comportamiento visual de los controles, pero no modificarlas como tal.

Es decir, podemos conocer el estado de la columna, si está habilitada o no, pero no modificar este estado como tal.

Un saludo.

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [24 Marzo, 2011 11:49 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/5 "2011-03-24T11:49:17Z")

</div>

@Giuseppe @Jose Luis

Gracias por la aclaración... :)

---

<div class="post-metadata">

**Author:** ![mirna](https://avatars.discourse-cdn.com/v4/letter/m/8baadc/32.png) [@mirna](https://foros.velneo.com/u/mirna)\
**Post date:** [6 Enero, 2013 03:33 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/6 "2013-01-06T03:33:21Z")

</div>

Hola Foro!

Alguien ha podido hacer algo al respecto, tengo una rejilla cuyo orden debe ser fijo, por lo que quiero evitar que el usuario la pueda reordenar, pero necesito las cabeceras, ¿alguna idea?

&nbsp;

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [6 Enero, 2013 07:42 UTC](https://foros.velneo.com/t/ordenacion-obligatoria-en-rejillas/3118/7 "2013-01-06T07:42:19Z")

</div>

Por imaginación que no quede

Y si pintas tantas rejillas sin cabecera como columnas necesitas y encima de cada rejilla le pones el texto correspondiente a su cabecera?

&nbsp;
