Alguém poderia me ajudar?
[code]
<ruleBase>
<rule comparator="eq" id="rCaminhoA" value="cCaminhoA" var="escolha"/>
<rule comparator="eq" id="rCaminhoB" value="cCaminhoB" var="escolha"/>
</ruleBase>
<media id="nodeSettings" type="application/x-ginga-settings">
<property name="escolha"/>
</media>
<link xconnector="conn#onSelectionStopSet">
<bind component="btn" role="onSelection"/>
<bind component="nodeSettings" interface="escolha" role="set">
<bindParam name="val" value="cCaminhoB"/>
</bind>
</link>
<switch id="switchCaminho">
<switchPort id="caminhos">
<mapping component="ctxCaminhoA" interface="ptC2A"/>
<mapping component="ctxCaminhoB" interface="ptC3"/>
</switchPort>
<bindRule rule="rCaminhoA" constituent="ctxCaminhoA"/>
<bindRule rule="rCaminhoB" constituent="ctxCaminhoB"/>
<context id="ctxCaminhoA">
<port component="C2Aa" id="ptC2A"/>
<media id="C2Aa" refer="C2A" instance="instSame" >
<property name="bounds"/>
</media>
</context>
<context id="ctxCaminhoB">
<port component="C3Aa" id="ptC3"/>
<media id="C3Aa" refer="C3A" instance="instSame" >
<property name="bounds"/>
</media>
</context>
[/code]
coloquei somente a parte que interessa em conextos, o que pode estar dando errado?
Autor: João Vicente
1Um comentário
<property name="escolha" value="cCaminhoA"/>
</media> Outro detalhe, você usa o connector onSelectionStopSet e no link você não define nenhum papel para o Stop. Se esse connector de fato definir uma ação para o Stop, esse link vai ser ignorado por esta incompleto.