モバイルアプリの欠落している画像にプレースホルダー画像を設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 欠落している画像のプレースホルダーとして、インスタンスの画像を指定することができます。この画像は、ユーザーアバターやカタログアイテムなど、レコードの画像フィールドの値が空の場合に、モバイルアプリに表示されます。インスタンスの各テーブルに使用する別の画像を選択できます。

    始める前に

    必要なロール:admin

    このタスクについて

    プレースホルダー画像を設定するには、システムのプロパティ [sys_properties] テーブルでプロパティを作成します。このプロパティはテーブル固有です。多数のテーブルに対してプレースホルダー画像を定義する場合は、複数のプロパティを作成する必要があります。複数のテーブルで、プレースホルダーと同じ画像を使用できます。

    手順

    1. プレースホルダーとして使用する画像をインスタンスにアップロードします。画像のアップロードの詳細については、「データベースへの画像の保存」を参照してください
    2. システムのプロパティリストを開くには、アプリケーションナビゲーターで「sys_properties.list」と入力します。
      一部のテーブルには既にプレースホルダー画像が定義されています。システムのプロパティテーブルで、glide.sg.image.default で始まるプロパティを検索して、既存のプロパティを確認できます。同じテーブルに複数のプロパティを作成すると、不整合が発生する可能性があります。
    3. [新規] をクリックします。
    4. 次の情報を使用して、システムのプロパティフォームのフィールドに入力します。
      フィールド
      名前 glide.sg.image.default.[tablename]」と入力します。[tablename] をこのプロパティの適用先であるテーブルの名前で置き換えます。たとえばカタログアイテムテーブルを使用する場合は、「glide.sg.image.default.sc_cat_item」と入力します。
      タイプ [文字列]を選択
      画像の名前を入力します。この値は、画像 [db_image] レコードの [名前] フィールドと同じです。
    5. [更新] をクリックします。

    別のデフォルトのユーザー画像を設定するには、画像をアップロードし、そのファイル名をシステムのプロパティ glide.sg.image.default.sys_user の値として入力します。
    表 : 1. glide.sg.image.default.sys_user プロパティフォーム
    フィールド 説明
    名前 glide.sg.image.default.sys_user
    タイプ 文字列
    <file-name>
    注:
    <file-name> は、アップロードした画像のファイル名と一致させます。