2

私のアプリケーションでは、マーカーの座標と距離を非表示フィールドに設定し、フォームを介してこの非表示フィールド (Bean プロパティ) を送信する必要があります。
このために、クリックするとスクリプトが呼び出され、フィールドにマーカー座標が入力され、このボタンのアクションがフォームを送信するボタンがフォームに追加されました。
ここでの問題は、JavaScript が呼び出されると、DistanceService への非同期呼び出しが行われ、ボタンのアクション ハンドラー メソッドが続行されることです。このハンドル メソッドでは、非表示フィールドに入力する必要があります。したがって、コントロールがハンドラーメソッドに到達した後、非表示フィールドにデータが入力されます。フォームが送信された後にコールバックが発生します。

私はICEFaces JSF + Spring + Gmaps v3を使用しています。

これはボタンです:

<h:commandButton value="Add Markers" onclick="saveMarkersToBean(this.id);" action="#{myBean.saveMarkers}"/>

どんな助けでも大歓迎です。
〜ナイルシュ

4

0 に答える 0