![]() |
contraer por codigo, cxGrid (+) los nodos abiertos cerrarlos por codigo
hola que tal
alguien como sabe para cerrar los nodos abiertos en un cxGrid ya ven que al haserle clic al (+) se expande, ahora quiero sabes si ahi una forma de contraerlo por medio de codigo, que se cierre el nodo. alguien sabe como? saludos en la pagina del componete encontre este codigo servira?
no le entiendo bien al codigo saludos gracias |
Hola,
Podrías fijarte si el componente y/o uno de sus "nodos" cuentan con alguna propiedad o método de nombre "Colapse" o similar. Por otro lado, personalmente, no conozco dicho componente y no parecer pertenecer a la VCL de Delphi, por lo que no vendría mal la dirección de su página Web, la del manual de ayuda, si es posible, en fin, cuanta más información mejor. Puede parecer mucho pedir pero hay componentes (programadores, vaya) que mantienen manuales de ayuda en sus páginas Web, o, en fin, documentos en donde se relacionen las propiedades, métodos, eventos, en fin, prácticamente todo lo relativo a los mismos. Del código se deducen varias cosas, pero, me llama la atención la propiedad o método "FullExpand" en: Echa un vistazo a ver si "Groups" contara con "su contraria", o sea, "FullColapse" o "Colapse" o similar. Lamento no poderte decir más que lo dicho. |
Pues efecívamente dec tiene toda la razón.
Si miras en la ayuda del componente (que se instala con él) verás que la clase TcxDataControllerGroups, que implementa el procedimiento FullExpand, también tiene el método FullCollapse (quien iva a pensar que se puediera llamar así ;)...) que hace justo lo contrario. Basta con que utilizes el código que has adjuntado con la opción FullCollapse y funciona perfectamente. |
Hola,
Cita:
|
Contraer por codigo
O tambien podrias usar
Esta es la format que yo uso, no se si te pueda servir. |
muchas gracias por su ayuda a otodos
si he leido la ayuda del componeste pero medio me falla el ingles saludos gracias |
hola que tal
de nuevo no ahi forma que se equivocaran en la pagina del componente por que en la linea de abajo "RowCount" no me lo asepta delphi "undeclared indentifier"
entonses prove con otro .RecordCount .GetRowCount pero el resultado no es el esperado no hase nada saludos |
La franja horaria es GMT +2. Ahora son las 08:36:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi