例:カスタムフィールドを使用してセットサイズを動的に制御する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • この例では、標準フィールドを非表示にしてカスタムフィールドに置き換える方法を示します。

    このタスクについて

    この記事では、レイアウト上の [サイズ] フィールド (以下を参照) を非表示にして、別のフィールドに置き換える方法について説明します。ルールによって、新しいフィールドの値が非表示フィールドに入力されます。

    ユーザーインターフェイス

    始める前に

    必要なロール:admin

    手順

    1. レイアウトウィザードで、[サイズフィールドを表示] 設定をオフにします。
      サイズ設定

      [設定サイズ] フィールドはまだ存在しますが、レイアウトに表示されなくなります。セットとレイアウトの詳細については、「 レイアウトでのセットの使用」を参照してください。

    2. 置換番号フィールドを作成し、レイアウトに追加します。
      必要に応じて表示タイプを変更できます。以下の例では、スライダーを使用して数値フィールドを作成しました。

      ユーザーインターフェイス

      最後のタスクは、新しいフィールドから値を取得し、それを (非表示の) [サイズ] フィールドに入力するルールを作成することです。

    3. ルールを作成し、条件を設定して、決定アクションを作成します。
      ルールアクションでの操作:
      • 元の [サイズの設定] フィールドを、値が挿入されるフィールドとして定義します。
      • [詳細] を選択します。
      • [ 詳細関数を編集 ] をクリックし、新しいフィールドの値を返す 1 行のコードを入力します。

      たとえば、新しいフィールドの値が numberOfHardDrives であるとします。下の画像に示すように、コード行は次のようになります。

      return cfg.numberOfHardDrives;
      決定アクション
    4. 更新された詳細計画を展開してテストします。
      作成したフィールドの値を変更すると、それに応じてセットのサイズが更新されます。