ボタン設定

最終更新日: 2021年7月26日

追加

  1. 「メニュー」設計画面から「ボタン設定」を開きます。
    ボタン設計
  2. 追加できるボタンが、モデル毎に用意されています。ここでは「サービス」タブに顧客モデルの新規登録ボタンを追加します。
    「サービス」タブをクリックして開き、「顧客新規登録 追加」をクリックします。

    ワンポイント

    詳細、更新、削除のボタンは追加できません。
    これらの画面はパラメータとして "主キー" が必要なため、別画面から遷移させることになります。

    新規登録ボタンを追加する
  3. ボタンが追加されます。
    ボタンが追加された

移動

ドラッグ&ドロップでメニューの位置を変更することができます。

ワンポイント

ドラッグ時、図のようにマウスオーバーしたアイコンの上部に青い線が入っている場合はそのアイコンの左隣に配置されます。
下部に線が入っている場合は右隣に配置されます。

ドロップ時の動作
顧客新規登録を先頭に移動

タブ間の移動

あるタブに設定しているメニューを、他のタブに移動する場合は、一旦削除してから他のタブにメニューを追加する操作を行ってください。

背景色

  1. はじめに、変更したいメニューのボタンをクリックして選択します。
    (選択状態のメニューは背景が青くなります。)
    背景色の設定
  2. 「プロパティ」をクリックして開きます。
    プロパティ内の「背景色」を開き、色を選択します。
    背景色が変更された

    ワンポイント

    入力欄に「#」で始まるカラーコードを直接指定することもできます。

文字色

  1. ボタン設定内の「ラベル・色設定」から「文字色」を開きます。
    文字色の設定
  2. 色を選択します。
    文字色が変更された

    ワンポイント

    入力欄に「#」で始まるカラーコードを直接指定することもできます。

文字の変更

ボタン設定内の「ラベル・色設定」から「ラベル」を開き、任意の文字を入力して「更新」ボタンをクリックします。

ラベルの設定
文言が変更された

改行を含める

ラベルに改行を含めることもできます。

ラベルに改行を含める

制約

  • 「戻る」ボタンの文言を変更することはできません。

アイコンの変更

アイコンクラスを指定することで、メニューのアイコンを変更することができます。
Wagbyのメニューアイコンは Font Awesome サイトが提供する Web アイコンフォント(Web ブラウザで文字と同じように表示できるアイコン)を利用しています。

アイコンクラスの設定
  1. 「FontAwesomeアイコンを表示」ボタンを押下すると、別タブで Font Awesome のサイトが開きます。
    FontAwesomeサイト(画像は2021年7月時点のもの)
  2. アイコンを探して選択します。
    アイコンを一つ選択する
  3. 指定方法が明記されています。class=”XXXX”のXXXX部の文字列をコピーします。
    class指定をコピーする
  4. Wagby Designer に戻ります。
    アイコンクラスにコピーした文字列をペーストし、更新ボタンを押下します。
    すると、アイコンが変わります。
    アイコンを変更する

Font Awesome サイトについての補足

  • 「FontAwesomeアイコンを表示」ボタンで表示されるアイコンギャラリーは、Free 版のアイコンとなっています。自由に利用可能です。(カテゴリーで "Pro Only" を選択するとアイコンがグレーアウトされて表示されますが、こちらは有料版のアイコンとなっています。)
  • Font Awesome のアイコンは Web フォントであるため(画像ファイルと異なり)解像度という概念はありません。
  • アイコンサイズは内部で3倍サイズを意味する "fa-3x" が設定されます。現在の Wagby のメニューに最適化しているため、この指定を変更することはできません。

ツールチップ

ツールチップとは、メニューにカーソルをのせると、説明文字を表示させる機能です。

ツールチップの指定

プロパティ

「プロパティ」欄では、選択したメニューのモデルとボタンの種別を確認することができます。

プロパティの確認

削除

  1. メニューボタンの右上にある「×」アイコンをクリックするとメニューを削除することができます。
    メニュー削除ボタン
  2. 確認ダイアログが開きます。
    ダイアログで「OK」ボタンを押下すると、メニューが削除されます。
    削除のダイアログ

削除したメニューを復活させる

削除したメニューは再び追加できます。

メニューの追加

仕様

  • 「検索・一覧表示」画面を作成する設定が有効な場合、「サービス」タブが(標準のタブとして)用意されます。

トラブルシューティング

設定したメニューがアプリケーションに反映されない

  • 設定を変更したときは「更新」ボタンをクリックしてください。このボタンを押さないと、設定は反映されません。
    (文字色など「更新」ボタンが無い設定に関しては入力のみで保存されます)
    更新ボタン
  • 設定情報の保存は、メニュー画面から他の画面へ移動した際に行われます。
    この時「メニュー」へマウスポインタを重ねると "メニューデータ送信中" という表示が行なわれます。
    メニュー情報が多い場合、この反映処理には十数秒以上の時間を要することがあります。
    メニュー設定後、ビルド画面を表示して「ビルド実行」ボタンがクリック可能になっていれば反映処理は完了しています。

設定したメニューがアプリケーションで表示されない

表示されないモデルの「権限」が空になっているか、あるいはメニュー権限が無効となっている可能性があります。
「認証・認可 > モデル単位の制御 > メニューの制御」をお読みください。