In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TTreeViewItem: AltSortChildren() y Select()

Foro de Xailer profesional en español
Responder
Israel Solis
Mensajes: 155
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

TTreeViewItem: AltSortChildren() y Select()

Mensaje por Israel Solis »

Hola:
Tengo problemas con la clase TTreeViewItem, intento que se ordene con el método AltSortChildren() según la propiedad lParam pero no lo logro
Si la propiedad lParam se especifica desde el AddItem("mi texto a mostrar",,,,, 8) y después ejecuto AltSortChildren() el orden se realiza sin ningún problema
pero si cambio las propiedades "a mano"
oItem:cText := "cambio el texto a mostrar"
oItem:lParam := 5
Al ejecutar AltSortChildren() ya no se reordena adecuadamente, como si el nuevo valor para la propiedad lParam fuera ignorada
Otro detalle es que el Item no queda seleccionado con Select()
Ejemplo tomado de XailerSamplesTreeViewForm1.prg (lí­nea 185)
//---------------------------------------------------------- --------------------
METHOD Button5Click( oSender ) CLASS TForm1
Local oItem
With Object ::oTV
If :GetCount() > 0
oItem := :GetSelectedItem()
Else
oItem := ::oTV
Endif
oItem:InsertItem( "New Item", 1 ):Select(.T.) // El nuevo Item no queda seleccionado con Select()
End With
RETURN Nil
//---------------------------------------------------------- --------------------
De antemnano gracias!!
SALUDOS!!
Israel
--
Saludos :D

Israel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9250
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TTreeViewItem: AltSortChildren() y Select()

Mensaje por ignacio »

Israel,
>>Tengo problemas con la clase TTreeViewItem, intento que se ordene con el método AltSortChildren() según la >>propiedad lParam pero no lo logro
Corregido. Estará disponible en la próxima revisión.
>>oItem:InsertItem( "New Item", 1 ):Select(.T.) // El nuevo Item no queda seleccionado con Select()
Quitele el parametro .T. al método Select().
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Israel Solis
Mensajes: 155
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

TTreeViewItem: AltSortChildren() y Select()

Mensaje por Israel Solis »

Ignacio:
>>Corregido. Estará disponible en la próxima revisión.
Solo por curiosidad: se puede saber la fecha aproximada de la próx. versión?
>>Quitele el parametro .T. al método Select().
Funcionó perfecto, creo que confundí­ la finalidad del parámetro [<lFirstVisible>]
MIL GRACIAS!!
Un saludo
--
Israel Solis
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:48451611$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
Israel,
>>Tengo problemas con la clase TTreeViewItem, intento que se ordene con el método AltSortChildren() según la >>propiedad lParam pero no lo logro
Corregido. Estará disponible en la próxima revisión.
>>oItem:InsertItem( "New Item", 1 ):Select(.T.) // El nuevo Item no queda seleccionado con Select()
Quitele el parametro .T. al método Select().
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
--
Saludos :D

Israel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9250
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TTreeViewItem: AltSortChildren() y Select()

Mensaje por ignacio »

Israel,
Esperamos publicar una revisión de la versión 1.9 esta misma semana, o como muy tarde a primero de la que viene.
Un saludo,
Ignacio Ortiz
Xailer support
"Israel Solis" <isolis@sanroms.com> escribió en el mensaje news:[email=48455ee4@ozsrv2.ozlan.local...]48455ee4@ozsrv2.ozlan.local...[/email]
Ignacio:
>>Corregido. Estará disponible en la próxima revisión.
Solo por curiosidad: se puede saber la fecha aproximada de la próx. versión?
>>Quitele el parametro .T. al método Select().
Funcionó perfecto, creo que confundí­ la finalidad del parámetro [<lFirstVisible>]
MIL GRACIAS!!
Un saludo
--
Israel Solis
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:48451611$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
Israel,
>>Tengo problemas con la clase TTreeViewItem, intento que se ordene con el método AltSortChildren() según la >>propiedad lParam pero no lo logro
Corregido. Estará disponible en la próxima revisión.
>>oItem:InsertItem( "New Item", 1 ):Select(.T.) // El nuevo Item no queda seleccionado con Select()
Quitele el parametro .T. al método Select().
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder