コンテンツにスキップ

リンク

ハイパーリンクとなるコンポーネントです。

プロパティ

No項目入力値デフォルト値アクションプロパティタイプアクションデフォルト値説明
1ID文字列自動設定idstring自動設定[id]プロパティはアクションで設定はできません。
2ラベル文字列LinklabelstringLinkコンポーネントのラベル
3文字列222widthstring222コンポーネントの幅
4高さ文字列40heightstring40コンポーネントの高さ
5X文字列xstringX座標位置
6Y文字列ystringY座標位置
7Top数値0paddingTopnumber0コンポーネントの上パディング
8Right数値0paddingRightnumber0コンポーネントの右パディング
9Bottom数値0paddingBottomnumber0コンポーネントの下パディング
10Left数値0paddingLeftnumber0コンポーネントの左パディング
11文字列
カラーピッカー
colorstringコンポーネントの文字色
12フォントサイズ数値16fontSizenumber16フォントサイズ(px)
13太字真偽OFFboldbooleanfalse太字設定
14イタリック真偽OFFitalicbooleanfalseイタリック設定
15訂正線真偽OFFstrikethroughbooleanfalse訂正線設定
16下線選択
1. 常に
2. ホバー時
3. なし
常にunderlinestringalways下線の表示設定
17表示真偽ONvisibilitybooleantrue表示状態
18水平位置選択
1. 左
2. 中央
3. 右
horizontalAlignmentstringleft水平方向の配置
19垂直位置選択
1. 上
2. 中央
3. 下
verticalAlignmentstringtop垂直方向の配置
20クリックイベント文字列
1. なし
2. アクション
3. NEXT UI
4. 値
5. WINDOW
6. ダウンロード
7. ダイアログ
クリック時のイベント
21NEXT UI選択
1. None
2. [UIラベル]
nextUistring遷移先UI
22URL文字列valuestringリンク先URL
23ファイルパス文字列downloadstringダウンロードファイルパス
24DIALOG UI選択
1.None
2.[ダイアログUIラベル]
dialogUistring遷移先のダイアログUI
[v3.3.0]で追加されたプロパティ

[詳細1] 外部サービスサイト連携

下記の仕様を持つ外部サービスサイトであれば、WebPerformer-NXと連携することができます。

  • コールバックURLが指定されていれば、外部サービスサイト処理後、そのURLに遷移する
  • コールバックURLに遷移の際、クエリパラメータを使ってコールバックURLへデータを渡す

上記の仕様に適合する外部サービスサイトと連携する際の定義手順は以下の手順です。

  1. [クリックイベント]「WINDOW」を選択します。
  2. 表示されたURL項目に外部サービスサイトへ遷移時のURLを設定します。
  1. ウィンドウアクション「オープン」を定義します。
    • オープン先URLを動的に作成します。
    • コールバックURLパラメータに以下を指定してください。
      カスタムドメインを利用していない場合:
      {パラメータ}=https://{envid}.webperformer.jp/callback.html カスタムドメインを利用している場合:
      {パラメータ}=https://{カスタムドメイン} /callback.html
    • 作成したURLは、valueプロパティに設定します。例) $ui.link_id.value
  2. ウィンドウアクション「クローズ」を定義します。
    • $param.{クエリパラメータ名} で 遷移先URLのパラメータ受け取れます。
    • 必要に応じて取得した値をUIにバインドします。

外部サービスサイト連携時の動作は以下になります。

  1. 設定コンポーネントをクリックすると、指定URLの外部サービスサイトを新規タブで開きます。
  2. 外部サービスサイト処理が完了します。
  3. コールバックURLへ遷移します。
  4. 外部サービスサイトをコールバックページからの処理でクローズします。
  5. ウィンドウアクション「クローズ」に定義したアクションを実行します。

[詳細2] ダイアログ連携

スクリーンUIからのみダイアログUIに遷移させることが可能です。 ダイアログUIに遷移させる定義手順は以下の手順です。

  1. [クリックイベント]「DIALOG」を選択します。
  2. 表示されたDIALOG UI項目に遷移時のダイアログUIを設定します。
  1. ダイアログアクション「オープン」を定義します。
    • ダイアログUI遷移時に$param.{クエリパラメータ}などでパラメータを渡すことができます。
  2. ダイアログアクション「クローズ」を定義します。
    • $param.{クエリパラメータ名} で 遷移先ダイアログUIの情報を取得できます。
    • 必要に応じて取得した値をUIにバインドします。

ダイアログ連携時の動作は以下になります。

  1. 設定コンポーネントをクリックすると、ダイアログUIをポップアップ表示。
  2. ダイアログUIでの処理を行います。
  3. ダイアログUI側で$fn.closeDialog()を実行します。
  4. ダイアログアクション「クローズ」に定義したアクションを実行します。

イベント

イベント名説明
onclickクリックイベント「アクション」の場合:クリックした時にアクションを実行します。
クリックイベント「WINDOW」の場合:「[詳細1]外部サービスサイト連携」に記載している動作になります。
クリックイベント「DIALOG」の場合:「[詳細2]ダイアログ連携」に記載している動作になります。