2011-06-24 10 views
0

現在、JavaScript/JSFの問題を抱えています。JSFコマンドリンクでjavascript varを渡す

私が働いているプロジェクトがシーム2プロジェクトであり、これは私がやろうとしているものです:カレンダー と

  • 特定のページでは、ユーザーが複数の 暦日選択することができます見ます1ヶ月以内に<h:commandButton value="View Details" action="#{myComponent.dateSelection}"/>
  • :選択した日の リストは、ユーザーが、私はこのように私の コンポーネントを呼び出したいコマンドリンクボタンを押したときに今のJavaScript(JavaScriptの配列に を格納)
  • を使用して クライアント側で保持されますこれまでのところ、しかし、私は私のバックエンドでそのデータが必要なので、この メソッドに自分のJavascript配列を渡すことができるようにしたい。

コンポーネントコールのパラメータとしてJS varを追加する方法を知っている人はいますか?

ありがとうございます!

ディルク

答えて

0

あなたの質問にはコードがないので、私は本当に、あなたは物事をやっている方法を見ていないが、これを行うための標準的な方法は、あなたの裏の属性にリンクされている非表示のフォームフィールドを使用することですあなたはjavascriptを使って記入することができます。

+0

ありがとう、これは本当に私のために行く方法です! – dirkvranckaert

0

@WebMethod注釈をご覧ください。あなたはjavascriptからこのメソッドを直接呼び出すことで、メソッドのパラメータとして配列を送信することができます

+0

私もこれを見つけましたが、私のクライアントの制限のためにリモーティングを使用できないという問題がありました。 – dirkvranckaert

+0

remotingを使用できない場合は、javascript配列をメソッドに渡す機会はありません –

関連する問題