Uso de variables de caracteres con SetData en nodos de árbolEspero utilizar "Establecer datos" para configurar la información en el nodo del árbol. Sin embargo, el uso de la variable no cumple con mis expectativas. Como se muestra en el JSL a continuación, quiero registrar el texto "Prueba" en la variable Título y establecerlo en C1, de modo que Show(C1) se muestre como C1 << Obtener datos = {"Prueba", "", 1};
Los resultados de usar una variable (situación C1) y usar directamente datos de texto (situación C2) para setData difieren, lo que genera errores cuando intento recuperar los datos más adelante. ¿Cómo puedo usar una variable para configurar datos de modo que pueda obtener el mismo resultado que si configura directamente "Test" con setData?
Title = "Test";
C1 = Tree Node( Title );
C1 << SetData( {Title, "", 1} );
Show( C1 << Get Data );
Show(( C1 << Get Data )[1] );
C2 = Tree Node( "Test2" );
C2 << SetData( {"Test2", "", 1} );
Show( C2 << Get Data );
Show( (C2 << Get Data) [1] );Acceso a datosRe: Uso de variables de caracteres con SetData en nodos de árbolTendrás que evaluar la lista, por ejemplo
Names Default To Here(1);
Title = "Test";
C1 = Tree Node(Title);
C1 << SetData(Eval List({Title, "", 1}));
Show(C1 << Get Data);
// C1 << Get Data = {"Test", "", 1};
Re: Uso de variables de caracteres con SetData en nodos de árbol
Gracias por resolver rápida y precisamente el problema que encontré.