.. コメント レイアウトデータ ================== レイアウトデータは、JSON Schemaで定義した項目をどのwidgets(form部品)を使って処理するのかを定義するものです。 サンプル --------- サンプルで使うJSON Schema:: { "title": "Person", "type": "object", "properties": { "firstName": { "type": "string" }, "lastName": { "type": "string" }, "age": { "description": "Age in years", "type": "integer", "minimum": 0 } }, "required": [ "firstName", "lastName" ] } レイアウトデータの定義例:: [ { "type": "input", "key": "firstName", "title": "firstName" }, { "type": "input", "key": "lastName", "title": "lastName" }, { "type": "input", "key": "age", "title": "age" }, { "type": "section", "direction": "row", "items": [ { "type": "button", "title": "regist", "kind": "submit", "color": "primary" } ] } ] レイアウトデータプロパティ -------------------------- プロパティは、widgets(form部品)毎に異なります。ここでは共通の主要プロパティを説明します。 +-----------+--------------------------------+---------------------------------------+ | プロパティ| 内容 | 備考 | +===========+================================+=======================================+ | type | widgetsの種別 | | +-----------+--------------------------------+---------------------------------------+ | key | JSON Schemaで定義された項目キー| | +-----------+--------------------------------+---------------------------------------+ | title | 項目名 | メッセージデータの定義項目名を設定する| +-----------+--------------------------------+---------------------------------------+ .. note:: 各widgetsの詳細は、widgets仕様を参照してください。