ビジュアルデザイナーで編集中のページでボタンコンポーネント
を選択すると、そのプロパティーが「プロパティー」ウィンドウに表示されます。このコンポーネントのプロパティーの大部分は、ページ Bean では Button Java コンポーネントの JSP 属性およびプロパティーの両方になります。
このコンポーネントには、次のプロパティーがあります。
型: String型: boolean<」と表現されます。
型: Stringファイルがある場所に移動した場合は、ファイルを選択して「了解」をクリックします。ボタンに表示される画像を確認できます。画像ファイルはプロジェクトにコピーされ、「プロジェクト」ウィンドウの「<プロジェクト名>」>「Web ページ」>「resources」の下に表示されます。
<input> 要素の type 属性は image になります。このボタンは、指定した画像を使用する送信ボタンです。
type」プロパティーで指定されたボタンタイプと「value」プロパティーで指定されたラベル (表示テキスト) を持つ、標準ボタンになります。
型: String型: String型: boolean型: String
position: absolute; left: 288px; top: 312px
値を直接入力するか、省略符号ボタン (...) をクリックしてスタイルエディタを使用して入力します。
CSS2 スタイル属性の一覧は、次の Web ページを参照してください。
型: Stringstyle」プロパティーの注を参照してください。
このコンポーネントの defaulttheme CSS スタイルクラスについては、ボタンコンポーネントの CSS クラスを参照してください。
型: String<input> タグの value 属性に相当します。
ボタンを画像の送信ボタンにする場合は、「imageURL」プロパティーで画像ファイルの場所を設定することができます。このプロパティーについては、上記の説明を参照してください。
ビジュアルデザイナーでコンポーネントを右クリックして、「イベントハンドラを編集」>「<イベント名>」選択することによってイベントのプロパティーを設定できます。
型: MethodBindingbutton1_action などのメソッド名が入力された場合、IDE は自動的にページ Bean にそのメソッド名前のメソッドを追加し、「action」プロパティーの値を更新して、そのメソッドを指し示すようにします。
ユーザーがボタンをクリックしたときに別のページが表示されるようにするだけの場合、アクションメソッドは必要ありません。これを行うもっとも簡単な方法は、ページナビゲーションエディタを開き、そのページをクリックし、ボタンをドラッグして、ボタンによって開くページにドロップする方法です。詳細は、静的ページナビゲーションの設定を参照してください。
いくつかの条件に基づいて、開くページをボタンが判定できるようにする場合は、アクションメソッドが必要です。一般に、このアクションメソッドはボタンのクリックを処理し、ページのナビゲーションケース (case) 名を示す文字列 (次に表示するアプリケーション内のページ) を返します。通常、このメソッドを定義するには、ビジュアルデザイナーでボタンを右クリックして、「イベントハンドラを編集」>「action」を選択します。このメソッドのデフォルト名は button-id_action で、button-id はボタンの「id」プロパティーの値です。詳細は、動的ページナビゲーションの設定を参照してください。
型: boolean型: boolean型: Stringtitle 属性を設定します。ユーザーがボタンの上にマウスカーソルを置くと、このプロパティーに設定したテキストが表示されます。
型: booleanrendered」プロパティーを選択解除します。
型: Stringalt テキスト。HTML ページでグラフィック要素を説明し、スクリーンリーダーで読み取ることが可能で、ユーザーが Web ブラウザで画像の表示を無効にしたときに表示されるテキストです。
型: String<input> タグの tabindex 属性に相当します。
型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: MethodBinding#{Page1.action_method} といった有効な JSF メソッドバインド式である必要があり、この式では、戻り値の型が void である ActionEvent パラメータを受け取る public メソッドの名前を評価する必要があります。
型: booleanimmediate アクションの最も一般的な例は、「取消し」ボタンです。「取消し」ボタンを immediate にして通常の妥当性検査や更新を飛ばすことができますが、アクションハンドラは引き続き必要なことをすべて行うことができます。一般には、アクションハンドラは前のページに戻ります。デザインによっては、アクションハンドラが「トランザクションが取り消されました」などの情報メッセージをキューに入れるものもあります。より多くのことを行うことも可能です。たとえば、ユーザーが現在の操作を取り消した事実を記録することもできます。
型: boolean