【发布时间】:2020-02-13 20:28:04
【问题描述】:
所以在任何事情之前只是为了澄清这是一个即使在展示中也发生在 Firefox 的问题 https://www.primefaces.org/showcase/ui/input/oneMenu.xhtml 复制只需选择任何值并按 f5 并且该值将保持不变。 另请查看 forum.primefaces.org/viewtopic.php?t=17525 了解详情另请查看 how to do autocomplete="off" at form level in JSF 其他不适合我的解决方案
由于某种原因,我在按 f5 刷新页面时遇到了一点问题,我的 selectOneMenu 保留了先前选择的值,我需要他再次拥有默认值或数组中的第一个值...知道如何解决这个?或者为什么会这样?页面的所有其他元素都成功地重置了它的值,这是我的 selectOneMenu 的代码:
<p:panel styleClass="cds-panel-reset">
<p:selectOneMenu id="somOrigenConsulta" tabindex="1"
binding="#{consultaPagoPremiosMB.somOrigenConsulta}"
label="Origen" widgetVar="wvSomOrigenconsulta"
style="width: 140px !important;">
<p:ajax event="change" process="somOrigenConsulta"
update=":accordion:tbwPagarPremio:frmConsultapagopremioscod:pnlGrdDatosConsulta
:accordion:tbwPagarPremio:frmConsultapagopremioscod:dtbPagopremios"
listener="#{consultaPagoPremiosMB.mostrarDialogoOrigen()}" />
<f:selectItems
value="#{consultaPagoPremiosMB.aOrigenConsulta}" />
<p:ajax process="@this"
render=":accordion:tbwPagarPremio:frmConsultapagopremioscod:pnlGrdDatosConsulta" />
</p:selectOneMenu>
</p:panel>
如果我使用 CTRL+SHIFT+R 刷新,它也会成功刷新,知道为什么 F5 没有吗???
我该如何在一个神圣的选择菜单中处理它..
我做了一些搜索,问题似乎是 mozilla,https://forum.primefaces.org/viewtopic.php?t=17525
但我无法实现 autocomplete=off,因为它似乎不是我的 selectonemenu(primefaces 7.0)的属性,请帮助另一种实现方式
【问题讨论】:
-
嗯,您使用的是什么 pf 版本和什么浏览器?我想我在 Mozilla 遇到了类似的问题
-
您能在primefaces.org/showcase/ui/input/oneMenu.xhtml 上重现您的问题吗?我不能。
-
@JASPERDEVRIES 我做了一些搜索,这发生在 mozilla 浏览器 man 上,尝试使用 mozilla 在第一个 selectonemenu 上选择“wii u”,然后按 F5 它将保留值 man,看看这个 forum.primefaces.org/viewtopic.php?t=17525
-
@JasperdeVries 我需要帮助才能在 selectOneMenu 上实现自动完成 ="off" 当我想用 "ctrl+space" 看到它时,该选项不可用:c
-
@JasperdeVries 顺便说一句,我使用的是 mozilla 66.0.5,但我认为任何 mozilla 都会发生这种情况
标签: jsf primefaces