モジュールの閲覧モードと編集モードを切り替えるトグルボタン。配置しておくと、画面が最初は閲覧モードで開き、ボタンを押すと編集モードになります。
- 基本は閲覧画面、必要なときだけ編集させたい UI
- 誤操作で編集してしまうのを避けたい画面
- 「編集」「保存」「キャンセル」のフローを 1 ボタンで完結させたい時
- 画面を閲覧モードで開く
- ボタン自身は操作可能のまま
- Module 内の SubmitButtonField を全て非表示に(閲覧中は登録ボタンを見せない)
- Module 内の CopyModuleButtonField は操作可能のまま
- 閲覧モード → 編集モード: 編集モードへ切り替え + SubmitButtonField を表示
- 編集モード → 閲覧モード: 閲覧モードへ戻し + SubmitButtonField を非表示 + データを再読込して編集内容を破棄
この Field を配置すると、同じ Module 内の全 SubmitButtonField が自動で表示制御されます。想定と違う動きに見える場合、SubmitButtonField の表示がこの Field の制御を受けていないか確認してください。
| C#名 | 日本語表示名 | 説明 |
|---|---|---|
| - | フィールドタイプ | 閲覧編集切り替えボタン 固定 |
| C#名 | 日本語表示名 | 型 | 既定値 | 説明 |
|---|---|---|---|---|
| Name | 名前 | string | "" |
フィールド識別子 |
| ToViewText | 閲覧ボタンのテキスト | string | "View" |
編集モード中に表示される(押すと閲覧に戻る) |
| ToViewIcon | 閲覧ボタンのアイコン | string | "" |
同上 |
| ToEditText | 編集ボタンのテキスト | string | "Edit" |
閲覧モード中に表示される(押すと編集に入る) |
| ToEditIcon | 編集ボタンのアイコン | string | "" |
同上 |
| Variant | ボタンのスタイル | enum | Primary |
Button の Variant 参照 |
| IgnoreModification | 変更判定から除外 | bool | false |
変更検知から除外 |
現在のモードに応じて、ToEditText/Icon と ToViewText/Icon のどちらが表示されるかが自動で切り替わります。
スクリプト公開メンバーは共通プロパティ(IsEnabled / IsVisible / Color など)のみです。
Text / Icon プロパティは内部で自動切替のため [ScriptHide] になっています。
共通プロパティは Field 共通プロパティ を参照。
- Field 共通プロパティ
- SubmitButton — この Field が自動で表示制御する対象
- CopyModuleButton — 参照モード中でも使えるよう維持される
