アイコンボタン
アイコンボタンはアイコン型のボタンコンポーネントです。
Tips
プロパティ
UIダイアログ
項目 | 入力値 | オプション | デフォルト値 |
---|---|---|---|
ID | 文字列 | 自動設定 | |
幅 | 文字列 | 40 | |
高さ | 文字列 | 40 | |
X | 文字列 | ||
Y | 文字列 | ||
サイズ | 選択 | 小 中 大 | 中 |
色 | 文字列 カラーピッカー | ||
非アクティブ | 真偽 | オン オフ | オフ |
表示 | 真偽 | オン オフ | オン |
アイコン | 選択 | AddCircle | |
バッジコンテンツ | 数値 | ||
バッジ色 | 文字列 カラーピッカー | ||
アラートダイアログ | 選択 | オン オフ | オフ |
アラート値 | 表形式詳細3 | 詳細3 | |
ツールチップ | 文字列 | ||
クリックイベント | 選択 | なし NEXT UI URL WINDOW アクション アップロード ドロワー メニュー | なし |
NEXT UI | 選択 | None [UIラベル] | |
URL | 文字列 | ||
ドロワー | 表形式 詳細1 | 詳細1 | |
ドロワー幅 | 数値 | ||
メニュー | 表形式 詳細2 | 詳細2 |
アクション
項目 | プロパティ | データ型 | オプション | デフォルト値 |
---|---|---|---|---|
ID | id | string | 自動設定 | |
幅 | width | string | 40 | |
高さ | height | string | 40 | |
X | x | string | ||
Y | y | string | ||
サイズ | size | string | small medium large | medium |
色 | color | string | ||
非アクティブ | disabled | boolean | true false | false |
表示 | visibility | boolean | true false | true |
アイコン | icon | string | AddCircle | |
バッジコンテンツ | badgeContent | number | ||
バッジ色 | badgeColor | string | ||
ツールチップ | tooltip | string | ||
NEXT UI | nextUi | string | ||
URL | url | string | ||
ドロワー | drawerItems | array of object | details 1 | |
ドロワー幅 | drawerWidth | number | ||
メニュー | menuItems | array of object | details 2 |
Tips
[詳細1] ドロワー
デフォルトの状態は以下のように登録されています。[ADD]
ボタンから登録します。
削除する場合は、チェックボックスを選択して、[DELETE]
ボタンをクリックします。
選択 | ID | ICON | LABEL | CLICK EVENT | NEXT UI | URL | DIVIDER |
---|---|---|---|---|---|---|---|
チェックボックス | item1 | MoveToInbox | Inbox | None | いいえ | ||
チェックボックス | item2 | Starred | None | いいえ | |||
チェックボックス | item3 | MoveToInbox | Send Email | None | いいえ | ||
チェックボックス | item4 | Drafts | None | はい | |||
チェックボックス | item5 | MoveToInbox | All Mail | None | いいえ | ||
チェックボックス | item6 | Trash | None | いいえ | |||
チェックボックス | item7 | MoveToInbox | Spam | None | いいえ |
Tips
[詳細2] メニュー
メニューとはアイコンボタンをクリックしたときに表示される選択肢のことです。 デフォルトの状態は以下のように登録されています。[ADD]ボタンから登録します。 削除する場合は、チェックボックスを選択して、[DELETE]ボタンをクリックします。
選択 | ID | ICON | LABEL | CLICK EVENT | NEXT UI | URL | DIVIDER |
---|---|---|---|---|---|---|---|
チェックボックス | Profile | AccountCircle | Profile | None | いいえ | ||
チェックボックス | MFA_Setting | Settings | MFA Setting | NextUi | MFA Setting Step1 | いいえ | |
チェックボックス | Change_Password | LockReset | Change password | NextUi | Change Password | いいえ | |
チェックボックス | Sign_Out | Logout | Sign out | NextUi | Sign Out | いいえ |
Tips
[詳細 3] アラート値
デフォルトの状態は以下のように登録されています。
項目「タイトル」``「コンテンツ」``「キャンセル」``「実行」
の値の欄を編集してください。
項目 | 値 |
---|---|
タイトル | 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 |
[詳細4] 外部サービスサイト連携
下記の仕様を持つ外部サービスサイトであれば、WebPerformer-NXと連携することができます。
- コールバックURLが指定されていれば、外部サービスサイト処理後、そのURLに遷移する
- コールバックURLに遷移の際、クエリパラメータを使ってコールバックURLへデータを渡す
上記の仕様に適合する外部サービスサイトと連携する際の定義手順は以下の手順です。
[クリックイベント]
に「WINDOW」
を選択します。- 表示されたURL項目に外部サービスサイトへ遷移時のURLを設定します。
Tips
- ウィンドウアクション
「オープン」
を定義します。- オープン先URLを動的に作成します。
- コールバックURLパラメータに以下を指定してください。
カスタムドメインを利用していない場合:
{パラメータ}=https://{envid}.webperformer.jp/callback.html
カスタムドメインを利用している場合:
{パラメータ}=https://{カスタムドメイン}/callback.html - 作成したURLは、urlプロパティに設定します。例) $ui.icon_button_id.url
- ウィンドウアクション
「クローズ」
を定義します。- $param.{クエリパラメータ名} で 遷移先URLのパラメータ受け取れます。
- 必要に応じて取得した値をUIにバインドします。
外部サービスサイト連携時の動作は以下になります。
- 設定コンポーネントをクリックすると、指定URLの外部サービスサイトを新規タブで開きます。
- 外部サービスサイト処理が完了します。
- コールバックURLへ遷移します。
- 外部サービスサイトをコールバックページからの処理でクローズします。
- ウィンドウアクション
「クローズ」
に定義したアクションを実行します。
Tips
イベント
イベント名 | 説明 |
---|---|
onclick | クリックイベント「アクション」 の場合:クリックした時にアクションを実行します。クリックイベント 「アップロード」 の場合:ファイル選択後、「開く (O)」 ボタンをクリックした時にアクションを実行します。クリックイベント 「WINDOW」 の場合:「[詳細4]外部サービスサイト連携」 に記載している動作になります。 |