保存后如何重置表单?
我正在 PrimeFaces 对话框中制作产品插入表单。我的 bean 的范围是会话。我可以插入一个产品,但是当我尝试插入另一个产品时,表单包含以前产品的信息。我想重置表格。我尝试了 UIInput
但它不起作用。我怎样才能清除表格?
I am doing a product insert form in PrimeFaces dialog. My bean's scope is session. I can insert a product, but when I try to insert another product, the form has previous product's information. I want to reset form. I tried UIInput
but it doesnt work. How can I clear the form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需在保存后创建一个新产品,并确保在保存后使用 ajax 更新表单。
例如
,顺便说一句
,那种bean确实不属于会话范围。将其放入视图范围内。
Just create a new product after saving it and make sure that you're ajax-updating the form after save.
E.g.
with
By the way, that kind of bean really doesn't belong in the session scope. Put it in the view scope.