link - リンク

URL、コントロール (アンカーリンク)、別の XPage を開きます。

カテゴリ

コアコントロール

構文

<xp:link attributes>content</xp:link>
表 1. 必須プロパティ
プロパティ 説明
id デフォルトは、link1link2 などです。
text ラベルを示します。
value リンクのターゲット (URL、ページ上のコントロール、XPage) を指定します。
  • URL: value="url"
  • コントロール: value="##{id:controlId}"
  • XPage: value="/pagename.xsp"
表 2. すべてのプロパティ
カテゴリ プロパティ
アクセシビリティ accesskeyroletabindextitle
basics attrsbindingcharsetdirescapehreflanghtmlFilteridlangloadedrelrenderedrendererTyperevtargettexttype
data converterparametersvalue
イベント onbluronclickonfocusonkeydownonkeypressonkeyuponmousedownonmousemoveonmouseoutonmouseoveronmouseup
format contentTypecoordsshape
styling disableThemeouterStyleClassstylestyleClassthemeId

使用法

実行時には、ラベルがホットテキストとして表示されます。 ユーザーは、ラベルをクリックして URL を開くことができます。

role プロパティはデフォルトで link に設定されるため、このコントロールはアンカーエレメントとしてレンダリングされます。コントロールがフォーカスを変更しない場合 (例えば、単にアクションを実行するだけの場合) は、rolebutton に変更することを検討してください。

下のリンクコントロールは URL を開きます。
<xp:link escape="true" id="link1"
	value="http://www.google.com" text="Google" title="Open Google">
</xp:link>
下のリンクコントロールはコントロールを開きます。
<xp:link escape="true" id="link2" value="##{id:inputText1}"	text="Subject"></xp:link>
下のリンクコントロールは XPage を 開きます。
<xp:link escape="true" id="link3" value="/xpage1.xsp" text="Page 1"></xp:link>