2016-09-16 20 views
5

C#.NetアプリケーションでSwagger 2.0でSwagger UIを使用し、Get、Post、Delete endpointsを表示しています。Swagger UIで、ボディ入力UI(モデルスキーマUI)をカスタマイズする方法

投稿の場合、私はbody(入力パラメータ)として 'model schema'を渡しています。

クラスオブジェクトを入力するための1つのテキストエリアを使用するのは難しいです。

ボディパラメータUIのみをカスタマイズすることはできますか?クラスオブジェクト(モデルスキーマ)のすべてのパラメータの個別の入力ボックスは同じですか?

SO POSTメソッドのために、モデルスキーマパラメータで、UIは、クラスオブジェクト(モデルスキーマ)のすべてのパラメータに対して個別のtextboxsなり、その...

答えて

0

あなたはExample valueをクリックすることがわかりましたデータ型の列は、実際に本文の値をデフォルトのエンティティの内容で埋めますか?これですべての入力を避けることができます。

はそれにもかかわらず、あなたはtext-areaではなく、単一のテキストエリアのプロパティのテキストボックスを表示するカスタムメイドのパーサーに変換されるように一致させるためにexisting views contentを変更し、現在の闊歩UI表示をcan also override

+0

ご回答いただきありがとうございます。 "データ型"列の "例値"をクリックすると、本文の値がデフォルト値で正しく入力されます。 – Kamal

+0

私のユースケースでは、投稿するクラス/ボディパラメータが非常に大きいです。エンドユーザは、テキストエリア内のすべての値(1つのテキストエリア)を入力することは容易ではありません。私は体の値の各パラメータのための別のテキストボックスを探しています。 – Kamal

+0

あなたは正しいです...言及したように、私は単一のテキストエリアの代わりに別々のテキストボックスを探しています。どのように変換/オーバーライドを一般的に(すべての同様のボディパラメタをサポートするために)? – Kamal