コンテンツにスキップ

ボタン

ボタンは主にアクションを実行するための通常のボタンコンポーネントです。

プロパティ

No項目入力値デフォルト値アクションプロパティタイプアクションデフォルト値説明
1ID文字列自動設定idstring自動設定[id]プロパティはアクションで設定はできません。
2ラベル L文字列ButtonlabelstringButtonボタンのラベル
3文字列90widthstring90コンポーネントの幅
4高さ文字列40heightstring40コンポーネントの高さ
5X文字列xstringX座標位置
6Y文字列ystringY座標位置
7位置固定真偽OFFlockbooleanfalseONの場合は画面をスクロールしてもコンポーネントが固定されて表示されます。
OFFの場合は画面をスクロールするとそれに合わせてコンポーネントも動きます。
v4.1.0で追加されたプロパティ
8スタイル選択
1.塗りつぶし
2.アウトライン
3.テキスト
塗りつぶしvariantstringcontainedボタンのスタイル
9サイズ選択
1.小
2.中
3.大
4.指定なし
指定なしsizestringnoneボタンのサイズ指定
v3.3.0で追加されたプロパティ
10フォントサイズ数値14fontSizenumber14ボタンのフォントサイズ指定
v3.3.0で追加されたプロパティ
11文字列
カラーピッカー
colorstringボタンの色
12ラベル色文字列
カラーピッカー
labelColorstringボタンラベルの色
v3.4.0で追加されたプロパティ
13非アクティブ真偽OFFdisabledbooleanfalseコンポーネントの無効/有効状態
14表示真偽ONvisibilitybooleantrueコンポーネントの表示/非表示
15前アイコン選択なしstartIconstringボタンの前に表示するアイコン
16後アイコン選択なしendIconstringボタンの後に表示するアイコン
17アラートダイアログ選択
1.オン
2.オフ
OFFアラートダイアログの表示/非表示
18アラート値 L表形式
[詳細1]
[詳細1]alertValues[詳細1]アラートダイアログの内容
19ツールチップ文字列tooltipstringツールチップテキスト
20クリックイベント選択
1.なし
2.NEXT UI
3.URL
4.WINDOW
5. UIスクリプト
6.アクション
7.アップロード
8. ダイアログ
9. 切り離されたアクション
アクションクリック時のイベント設定
UIスクリプトはv4.0.0で選択可能になりました。
切り離されたアクションはv4.1.0で選択可能になりました。
21NEXT UI選択
1.None
2.[UIラベル]
nextUistring遷移先のUI
22URL文字列urlstring遷移先のURL
23DIALOG UI選択
1.None
2.[ダイアログUIラベル]
dialogUistring遷移先のダイアログUI
v3.3.0で追加されたプロパティ
24切り離されたアクション選択
1.[切り離されたアクションのID]
detachedActionstring切り離されたアクションを設定
v4.1.0で追加されたプロパティ
25タブによるフォーカス選択
1.[コンポーネントのID]
tabFocusstring次フォーカスのコンポーネント指定
v3.3.0で追加されたプロパティ

[詳細1] アラート値

デフォルトの状態は以下のように登録されています。 項目「タイトル」「コンテンツ」「キャンセル」「実行」の値の欄を編集してください。

項目
タイトルAre You Sure?
コンテンツOnce you execute, all the previous changes will be lost and existing users will not be able to view the last changes. This cannot be reverted.
キャンセルCancel
実行Submit

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

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

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

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

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

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

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

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

スクリーン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クリックイベント「アクション」の場合:クリックした時にアクションを実行します。
クリックイベント「アップロード」の場合:ファイル選択後、[開く (O)」ボタンをクリックした時にアクションを実行します。
クリックイベント「WINDOW」の場合:「[詳細2]外部サービスサイト連携」に記載している動作になります。
クリックイベント「DIALOG」の場合:「[詳細3]ダイアログ連携」に記載している動作になります。
クリックイベント「UIスクリプト」の場合:クリックしたときにUIスクリプトを実行します。
クリックイベント「切り離されたアクション」の場合:クリックした時に切り離されたアクションを実行します。