Navegação entre views

3 respostas
V

Pessoal, existe algum jeito melhor de referenciar um componente dentro de uma view ou eu realmente tenho que ir de parent em parent?

<view name="janelaCarro" x="310" y="170" visible="false">
  <view name="estoque" x="20" visible="false" >			
    <view layout="axis: x; spacing: 5" >
  	  <text onclick="parent.parent.parent.janelaAlvo.componenteAlvo.setVisible(true);">Fabrica</text>
        </view>
   </view>
   <view name="janelaAlvo">
     <edittext name="componenteAlvo" visible="false" />
   </view>
</view>

3 Respostas

E

bom vc pode trabalhar com id

mas o melhor é projetar o seus atributos
acessando atras de métodos
para encurtar o caminho :roll:

V

Entendi. Na janelaAlvo eu coloco como id=“jA”, e na janela origem eu coloco onclick=jA.setVisible(true);

AnjoSupremo, dê um exemplo do que você disse pra ilustrar melhor.

E

trabalhar usando método para facilitar o acesso ou mesmo
ter atributos que referenciem a outros objeto para que vc não
precisar toda hora digitar um caminho grande

ou seja, só pensar em uma estratégia de acesso
aos objetos da sua aplicação que tu facilita a tua vida

deu uma olhada em como trabalhar com classes no OpenLaszlo,
métodos e eventos?

[]'s

Criado 4 de agosto de 2006
Ultima resposta 4 de ago. de 2006
Respostas 3
Participantes 2