Как создать HTML-форму для модели в Playframework - PullRequest
1 голос
/ 15 сентября 2011

В моем приложении я должен предоставить пользователю address input form. У меня есть модель Address, как указано ниже. Мне нужно создать HTML-страницу с нуля, чтобы захватить ввод пользователя, или я могу сгенерироватьформа, похожая на область crud page in admin? Как правильно сделать это в playframework?

public class Address extends Model {    
    @Required
    String addressLine1;

    String addressLine2;

    String city;

    String state;

    String pincode;

    String phoneNumber;

    String country;
...
}

Ответы [ 2 ]

3 голосов
/ 03 января 2012

Вы можете повторно использовать теги CRUD без контроллеров CRUD!

#{crud.form class:'models.ModelName' /} 
#{curd.form object:anyInstance /} 

Пожалуйста, смотрите мой ответ Дополнительные настройки форм CRUD и контроллеров в Play для получения более подробной информации.

PS.

Этот вопрос уже задавался, но принятый вопрос меня не удовлетворял, и я хотел превратить его в более общий вопрос. Поэтому я спросил это снова, но все еще не получил ответа! Я, наконец, нашел решение сам:)

0 голосов
/ 15 сентября 2011

Использование модуля CRUD для захвата пользовательского ввода проще и быстрее. Модуль CRUD существует для таких случаев. От того, правильный ли это путь, зависит. Если у вас есть много настроек, то вы можете переопределить шаблоны CruD, и это должно работать

Просто создайте контроллер адресов, расширяющий CRUD. Он будет доступен как часть / admin /. Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...