10

フィールドを含むオブジェクトの配列で構成する必要がある VSCode の拡張機能を作成しています: aおよびb。拡張ドキュメント () で入手可能な情報を使用すると、プロパティ タイプを に設定した場合、配列の要素の構成スキーマを定義できるかどうかは不明です"array"。次のコードを貢献に入れようとしまし"configuration"たが、成功しませんでした (コードで構成を正常に取得できますが、ユーザーがデータを入力したときに IDE のヒントはありません):

"title": "My config",
"properties": {
  "array_property": {
    "title": "Property",
    "type": "array",
    "properties": {
      "a": {
        "type": "string",
        "description": "A a"
      },
      "b": {
        "type": "string",
        "description": "A b"
      }
    }
  }
}

に置き換え"type": "array"てみましたが"type": ["array", "object"]、何も変わりませんでした。

4

1 に答える 1

14

このようなサンプル構成で

"configuration": {
    "type": "object",
    "title": "Test configuration",
    "properties": {
        "mytest.objarrconf": {
            "type": "array",
            "items": {
                "type": "object",
                "title": "inner objects",
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Name of inner object"
                    },
                    "size": {
                        "type": "number",
                        "description": "Size of inner object"
                    }
                }
            },
            "default": [],
            "description": "my test configurations"
        }
    }
}

それはこの結果になります

ここに画像の説明を入力

于 2016-08-01T05:06:20.493 に答える