JSF 1.2 プロパティーコンポーネントの「プロパティー」ウィンドウ
関連項目
で、プロパティーシート コンポーネント内のプロパティーコンポーネント プロパティーシートのプロパティーのアイコン のノードを選択すると、そのプロパティーが「プロパティー」ウィンドウに表示されます。
この JavaServer Faces 1.2 コンポーネントには、次のプロパティーがあります。
「一般」
id。 型: String
ページ Bean および JSP ファイルでのプロパティーコンポーネントの名前。ページ Bean では、コンポーネントは Property オブジェクトで表されます。
外観
helpText。 型: String
プロパティーのインラインヘルプ情報。テキストフィールドなどのコンポーネントをプロパティーに追加した場合、このヘルプテキストはコンポーネントの下に表示されます。
label。 型: String
プロパティーに関する情報を表示するラベルまたはテキスト。通常はプロパティー名です。ラベルの「 for 」プロパティーには、プロパティーの最初の入力コンポーネントが設定されます (ある場合)。たとえば、テキストフィールドをプロパティーにドロップして、ユーザーがプロパティーの値を編集できるようにした場合、そのラベルの「for」プロパティーがテキストフィールドの「id」に設定されます。「for」プロパティーを通じたこの関連付けにより、入力コンポーネントの「required」プロパティーを設定すると、ラベルに必須フィールドのアイコンが表示されます。
labelAlign。 型: String
列内でのラベルの位置揃えを指定します。ラベルは追加された入力コンポーネントの左側に配置されますが、列の左マージンと右マージンに対する位置は変わります。長さの異なるラベルを持つプロパティーコンポーネントが複数ないかぎり、このプロパティーを設定する効果はわかりにくいかもしれません。
noWrap。 型: boolean
ラベルのテキストを折り返すかどうかを指定します。このプロパティーを選択した場合、ラベルのテキストは折り返すことができず、1 行で表示されます。
overlapLabel。 型: boolean
ラベルをオーバーラップするかどうかを指定します。このプロパティーを選択した場合、プロパティーの内容によってラベルが隠されます。
style。 型: String
コンポーネントに適用する階層式スタイルシートの規則 (CSS レベル 2)。例:
position: absolute; left: 288px; top: 312px
値を直接入力するか、省略符号ボタン (...) をクリックしてスタイルエディタ を使用して入力します。
このプロパティーは、このコンポーネントのテーマまたはプロジェクトの CSS ファイルの設定をオーバーライドします。コンポーネントの一部が、別のスタイル設定の子コンポーネントによって隠されていると、このプロパティーに指定されているスタイルが適用されていないように見えることがあります。
CSS2 スタイル属性の一覧は、次の Web ページを参照してください。
styleClass。 型: String
コンポーネントの生成時に適用する CSS スタイルクラスの空白区切りのリスト。スタイルクラスは、プロジェクトのスタイルシートまたはテーマの CSS ファイル内で定義されている必要があります。省略符号ボタン (...) を押すと、このプロパティーに追加できるすべてのスタイルが表示されます。プロジェクトの階層式スタイルシートに CSS のクラスや規則を追加する方法については、CSS エディタ を参照してください。
このプロパティーに追加されたクラスが、コンポーネントに対して効果がないように見えることがあります。このように見える理由については、上記の「style」プロパティーの注を参照してください。
現在のテーマ からプロジェクトの CSS ファイルに CSS スタイルクラスを追加し、そのスタイルクラスの定義を変更した場合、その変更は、そのスタイルクラスを使用しているすべてのコンポーネントに作用します。ただし、プロジェクトの CSS ファイルには、デフォルトのスタイルクラスの定義を変更する独自のスタイルクラスを追加することができ、このプロパティーにその独自のクラスを追加した場合、その変更は、このコンポーネントのこのインスタンスにのみ作用します
動作
disabled。 型: boolean
選択した場合、このコンポーネントはフォーカスされないか、送信に含まれません。
visible。 型: boolean
描画される HTML ページでコンポーネントをユーザーに見えるようにするかどうかを指定します。このプロパティーはデフォルトで選択されています。このプロパティーを選択解除した場合、コンポーネントの HTML コードはページに描画されますが、スタイルの設定で非表示になっているので、コンポーネントをブラウザでは見ることができません。HTML コードが描画されているため、ブラウザでソースを表示すると HTML コードを見ることができます。このほか、Web アプリケーションはクライアント側の JavaScript を使用して、コンポーネントを表示/非表示にできます。
たとえば特定のユーザーには見せない情報が含まれているなど、コンポーネントを完全に非表示にする必要がある場合は、「rendered」プロパティーを選択解除します。
詳細
rendered。 型: boolean
選択した場合、ページが送信されるたびにプロパティーが描画され、処理されます。選択しなかった場合、プロパティーコンポーネントがページに表示されることはなく、非表示コンポーネントとしても描画されず、「 visible 」プロパティーは無視されます。
関連項目
プロパティーコンポーネント
プロパティーシートセクションコンポーネント
プロパティーシートコンポーネント
コンポーネントの手順
コンポーネント関連の手順早見表
著作権と商標について