YUI と Struts2 を使用してインタラクティブなアプリケーションを表示しています。onchangeイベントがトリガーされたら、div を更新する必要があります。これは私が使用しているコードです:
<div id="...">
<s:form id="..." action="...">
<s:select id="proyecto_actual_select" .../>
</s:form>
<sx:bind sources="proyecto_actual_select" formId="cambiar_proyecto_actual_form" targets="pantalla_principal" events="onchange" afterNotifyTopics="cambioProyecto"/>
</div>
アクションが実行された後、次のスクリプトが実行されます。
YUI({combine: false, filter: 'raw'}).use('bezier-wire', 'container','image-container',function(Y) {
window.Y = Y;
var layerEl = Y.one('#pantalla_principal');
...Some changes on layerEl...
};
Struts2 が div *pantalla_principal* をレンダリングすると、スクリプト中に実行された変更なしで div が表示されます。そのdivをlayerE1とまったく同じにするにはどうすればよいですか?