JmGarcia wrote:¿ Y como se en que Item he pulsado doble click ?
Me contesto yo:
oTree:getSelText()JmGarcia wrote:¿ Como se si es padre o hijo ?
Aqui ya tengo problemas.
Si pido
oTree:GetSelected():GetParent():cPrompt y
oTree:getSelText() estando en un hijo (2º nivel) me da el texto del padre y del hijo.
El problema es cuando estoy en el padre y entonces al buscar a su "padre" (abuelo en este caso) me da un error.
Como el bloque de codigo para doble click es el mismo si pongo esto:
- Code: Select all Expand view
oTree:bLDblClick:={||MsgStop(oTree:GetSelected():GetParent():cPrompt+;
oTree:getSelText())}
Cuando estoy en un padre me da
Error BASE/1004 Class: 'NIL' has no exported method: CPROMPT
Entonces ¿ Como se en que nivel estoy ?
Por otro lado imaginaros un arbol (tree) que en el primer nivel tiene "nombres" y en el segundo "apellidos" y deseo cambiar el orden.
Como "borro" el tree para cambiar de orden nombre+apellidos o apellidos+orden y refrescarlo. Es decir quiero cambiar todos los datos del tree y repintarlo de nuevo.