Hola,
es posible la auto-referencia en los comandos de punto de acceso ("<< Set Menu Script"), similar a "<
Por ejemplo, en el siguiente ejemplo, me gustaría tener comandos de punto de acceso en lugar de los botones:
Names Default To Here( 1 );
names = {"AAAA", "BBBB", "CCCC", "DDDD"};
New Window( "Example",
For( i = 1, i <= N Items( names ), i++,
<<APPEND></APPEND>Lo que me gustaría tener es algo como a continuación:
New Window( "Example",
For( i = 1, i <= N Items( names ), i++,
<<APPEND> },
)
)
)
)
);</APPEND>Asignar cada cuadro de esquema a la variable no es una opción. Necesito poder hacerlo dinámicamente.¿Algunas ideas?
Gracias
No estoy seguro de si hay algo como << establecer la función para los cuadros de contorno y su menú contextual, pero puede usar Eval(EvalExpr()) (u otros métodos, Inserte una expresión en otra usando Eval Insert, Eval Expr, Parse y Substitute ) para un efecto bastante similar
Names Default To Here(1);
names = {"AAAA", "BBBB", "CCCC", "DDDD"};
vlb = V List Box();
For Each({name}, names,
vlb << append(ob = Outline Box(name));
Eval(EvalExpr(ob << Set Menu Script(
{"Show my name", Show(Expr(ob) << get title)}
)));
);
nw = New Window( "Example", vlb);
(nw << XPath("//OutlineBox")) << Get Menu Script;¡Gracias! Excelente, justo lo que necesito.