フィールド修飾子内の switch - case文のマッチ条件

コメント

2件のコメント

  • 正式なコメント
    服部健太

    "$[depend_field]" は、このenumフィールドが定義されている型にある別のフィールド名の参照を想定しています。この例でいえば、depend_field という enum型フィールド(またはオブジェクトフィールド)が別にあると考えてください。

    depend_fieldで選択した値が、"Server"の場合、このenumフィールドの選択肢は"Server-A", "Server-B", "Server-C"となります。"*"はワイルドカードで、depend_field で選択した値が"Server", "Switch", "Router"以外の場合に表示される選択肢になります。

    コメントアクション Permalink
  • TY

    ありがとうございます。

    フォームオブジェクトの場合には、以下のような "depend_field" を設定し、enum として

    {
        "enum": [
            "Server",
            "Switch",
            "Router",
            "Others"
        ]
    }

    と、修飾子を記載。




    この場合のフォームの動きは、depend_field の選択に従って、serverフィールドの選択肢が修飾子で指定されているものに絞られる動きまで確認できました。

    0
    コメントアクション Permalink

サインインしてコメントを残してください。