キー・プレスの振る舞い

定義済みの Java™ ウィジェット・ライブラリー (JWL) アクションおよびユーザー提供の JavaScript™ (またはそのいずれか) をコントロール・キーまたはファンクション・キーを押す動作に結び付けます。 この振る舞いは、ページ全体に適用することも (ページ内のどの場所でキーを押しても振る舞いが呼び出されます)、単一タグ (例えば、単一の入力フィールド) またはコンテナー内の複数のタグ (例えば、div 内のタグ) に適用することもできます。<hx:behavior> の代わりに使用され、どのキーが押されたのかを判別する JavaScript (これは、クロス・ブラウザー手法で書く必要がある、やや複雑なコードです) を書く必要がなくなります。 使用すべきでなくなった <hx:inputHelperKeybind> を置き換えてください。

レンダリング

このコンポーネントにはビジュアル・レンダリングがありません。HTML はレンダリングされません。

「クイック編集」ビュー

「クイック編集」ビューを使用して、このコンポーネントを構成します。 「クイック編集」ビューを開くには、 「ウィンドウ」 > 「ビューの表示」 > 「クイック編集」とクリックします。

<hx:behaviorKeyPress> コンポーネントの共通属性を次の表にリストします。

表 1. 「キー・プレスの振る舞い」の属性

属性名

説明

behaviorAction

実行されるアクションの名前。複数のアクション名は、セミコロンで区切って指定します。

binding

コンポーネントの インスタンス (通常はユーザー・インターフェース・ コンポーネント) を、Bean プロパティー (通常は バッキング・ファイル内にあります) にバインドする式です。

event

振る舞いが付加されるイベントの名前。 例えば「onclick」です。 接頭部の「on」を含める必要があります。

id

コンポーネントに名前を割り当てます。JSP 内で固有の名前にする必要があります。

key

キー式を指定します。

onActionFunction

実行される JavaScript 関数。 この関数は、アクションが実行される前に実行されます。 この関数が false を戻した場合、 アクションは実行されず、イベントの処理が停止します。

rendered

true または false に設定できます。
  • false - コンポーネントは、実行時にブラウザーにレンダリングされません。
  • true - コンポーネントがレンダリングされます。これはデフォルト値です。

target

ハイパーリンクがクリックされたときにページがロードされる、 フレームセット内のターゲット・フレームを割り当てます。
  • 新規ウィンドウ
  • 同じフレーム
  • 親フレーム
  • 全画面

targetAction

実行されるアクションのターゲット。デフォルトでは、アクションのターゲットはその動作が割り当てられたタグ (子として、またはターゲットによって) です。 複数のアクションが指定されている場合、複数のターゲットを (セミコロンで区切って) 指定できます。


フィードバック