Reflection

5 respostas
V

Tem reflection no OpenLaszlo?

No flex tem, consegui fazer muita coisa legal com isso (binding tela<=>objeto)

VELO

5 Respostas

E

se tem não usa esse nome
pelo menos não vi nada disso na documentação…

me passa o link da documentação do flex sobre esse assunto
que eu vejo que no OpenLaszlo tem uma funcionalidade
similar :wink:

R

Isto não seria o data binbing usado no lazlo ?
Ou algo parecido ?

V

No flex eles chaman de introspection:
http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=usingas_053_9.html

Basicamente:

var classInfo&#58;XML = describeType&#40;button1&#41;;

            for each &#40;var v&#58;XML in classInfo..variable&#41; &#123;
                ta1.text += "Variable " + v.@name + "=" + button1&#91;v.@name&#93; + 
                    " &#40;" + v.@type + "&#41;\n";
            &#125;

Vc transforma um objeto em XML e dah for nos atributos… Loucura, loucura, loucura!

VELO

E

hum essa de conversão de XML para objeto
pelo que vi não é bem o Flex não mas sim uma funcionalidade
do E4X ( ECMAScript para XML ) que o Flex usa e que faz isso

se for o caso essa funcionalidade está em estudo para ser incorporada
no OpenLaszlo tambem

V

Bem, tomara q saia logo…

Fazer binding de campos, um a um, na mão, urg… naum eh pra min.

VELO

Criado 27 de fevereiro de 2007
Ultima resposta 14 de abr. de 2007
Respostas 5
Participantes 3