Я делаю форму вставки продукта в диалоге PrimeFaces. Область моего bean - сеанс. Я могу вставить продукт, но когда я пытаюсь вставить другой продукт, форма имеет информацию предыдущего продукта. Я хочу сбросить форму. Я пробовал UIInput
, но он не работает. Как я могу очистить форму?Как сбросить форму после сохранения?
2
A
ответ
1
Просто создайте новый продукт после его сохранения и убедитесь, что вы обновляете форму после сохранения.
E.g.
<h:form>
<h:inputText value="#{productController.product.name}" />
<h:inputTextarea value="#{productController.product.description}" />
<h:selectOneMenu value="#{productController.product.category}">
<f:selectItems value="#{applicationData.categories}" />
</h:selectOneMenu>
<p:commandButton value="Save" action="#{productController.save}" update="@form" />
</h:form>
с
public void save() {
productService.save(product);
product = new Product();
}
Кстати, что-то боба действительно не принадлежит в рамках сеанса. Поместите его в область просмотра.
Смежные вопросы
- 1. как сбросить форму после отправки?
- 2. Сбросить форму после элемента?
- 3. Сбросить форму после отправки
- 4. Сбросить форму после отправки
- 5. jQuery сбросить форму после закрытия
- 6. jQuery сбросить форму после сообщения?
- 7. Сбросить форму Marketo после отправки
- 8. Как сбросить форму?
- 9. Как сбросить форму после отправки формы?
- 10. Как сбросить форму после отправки в AngularJS
- 11. Как сбросить форму asp.net после обратной передачи?
- 12. Rails-jQuery. Как сбросить форму после отправки?
- 13. Как сбросить форму после отправки с помощью контроллера Как синтаксис
- 14. Как сбросить форму Windows?
- 15. Как сбросить событие сохранения ckeditor
- 16. Как сбросить форму в Symfony
- 17. Как сбросить форму в angularjs?
- 18. как сбросить форму с угловым
- 19. Сбросить форму после отправки в AngularJS
- 20. Сбросить форму после отправки через jQuery
- 21. Невозможно сбросить форму
- 22. Emberjs - как сбросить поле на компоненте после сохранения?
- 23. Как сбросить X-редактируемые поля после события сохранения
- 24. Обновить форму после сохранения и закрытия
- 25. Как сбросить форму в firefox?
- 26. Как сбросить форму в Метеоре
- 27. Сбросить/Обновить текущую форму
- 28. Как сбросить форму валидации углов после закрытия бутстрапа modal
- 29. Сбросить форму на отправке
- 30. сбросить форму на кнопку отправки
, но это зависит от объема. когда я добавляю в область видимости после создания нового продукта, это работает, но в области сеанса предшествует предыдущая информация – eaktas
Да, когда вы используете область представления, тогда вы действительно можете просто вернуть что-либо еще, кроме 'null' или' void' (например, пустая строка '' ''), тогда представление будет воссоздано со всеми параметрами, установленными по умолчанию. Разве это не то, что вы ищете? Зачем тогда придерживаться области сеанса? – BalusC
Session bean is not needed, но я должен передавать другую страницу с навигацией, когда я использую в области представления, я получаю сообщение об ошибке. Но я обратился к области обзора. спасибо – eaktas