2016-09-16 24 views
5

Używam interfejsu użytkownika "swagger" z narzędziem Swagger 2.0 w aplikacji C# .Net i wyświetlam Get, Post, Delete endpoints.W interfejsie użytkownika Swagger, jak dostosować interfejs wprowadzania danych w interfejsie użytkownika (model interfejsu użytkownika)

W przypadku postu, przekazuję "schemat modelu" jako treść (parametr wejściowy).

Trudne jest użycie jednego textarea do wstawienia obiektu klasy.

Czy można dostosować interfejs użytkownika parametrów ciała ... jak osobne pola wprowadzania dla wszystkich parametrów w obiekcie klasy (schemat modelu)?

tak, że dla metody post, z parametrem modelu schematu, UI będzie oddzielne textboxs dla wszystkich parametrów obiektu klasy (schematu modelu) ..

Odpowiedz

0

Zauważyłeś, że kliknięcie na Example value na Kolumna Data Type faktycznie wypełnia wartość treści za pomocą domyślnej treści jednostki? To jest początek, aby uniknąć pisania wszystkiego.

Niemniej, ty can also override bieżący wyświetlacz Swagger UI, zmieniając existing views content dopasować text-area zostać przekształcone na zamówienie wykonane parsera wyświetlanie otaczaniem własności zamiast pojedynczego textarea.

+0

Dziękuję za odpowiedź. Kliknięcie na "Przykładową wartość" w kolumnie "Typ danych", wypełnienie wartości ciała wartościami domyślnymi. – Kamal

+0

W moim przypadku użycia, mam bardzo duży parametr klasy/treści do opublikowania. Jako użytkownik końcowy nie jest łatwo wypełnić wszystkie wartości w obrębie obszaru tekstowego (jedno pole tekstowe). Szukam oddzielnego pola tekstowego dla każdego parametru w wartości treści. – Kamal

+0

Masz rację ..., jak wspomniałeś, szukam oddzielnych pól tekstowych zamiast pojedynczego obszaru tekstowego. Jak konwertować/zastępować generalnie (w celu obsługi wszystkich podobnych parametrów ciała)? – Kamal

Powiązane problemy