2012-02-06 7 views
2

私が作成しているフォームでは、データ状態に応じて多くのボタンが無効または有効になります。CommandButtonが「Enter」キーを受け取らないようにします

「リセットフォーム」ボタンが画面上に残っている唯一の有効なボタンであるため、「入力」キーを受け付けてすべてのユーザー情報を吹き飛ばすという問題があります。

Enterキーの使用を他のフィールドと一緒に保持する必要がありますが、このリセットボタンがページのDOMに表示されることを「firstnext」ボタンとして表示しないようにしたいと思います。

私はjavascriptでいくつかのソリューションを見たことがありますが、これを行うためのネイティブなJSFの方法があることを望んでいました。 Taborderは助けにはならなかった...ベスト私はその作品を思い付くことができるのは、dev/nullのリセットボタンの前にあるページドーム上の隠されたボタンです。いくつかの種類のクリーナーソリューションが必要です。

ありがとうございます。

答えて

1

ボタンをtype = "reset"と宣言すると、最初の認識が妨げられます。あなたはまだaction = "#{bean.resetFields}"メソッドを呼び出すことができ、それはあなたに両方の世界のベストを与えるでしょう。

関連する問題