2013-08-22 49 views
0

我想要有整个清单<p:selectoneMenu>事件。 我知道,使用<p:ajax>时,默认事件是change`<p:selectOneMenu>`事件清单

谢谢。

+0

您已经尝试了什么? – Rounak

+0

我想在用户选择一个值时处理这个事件,即使这个值没有改变(在点击它之前它的值相同)。 – watou

回答

1

基本上,<p:selectOneMenu>在客户端呈现html <ul> tag。因为它是一个非形式标签,所以你可以考虑every single event它可以发生(也形成事件,因为生成的输出应该在一个表单内)用于你的ajax射击。这意味着键盘或鼠标事件。

this answer所看到的与Primefaces导致Cagatay说有关:

非自定义事件,如,点击,KEYUP不记录,因为它是DOM事件的基本知识。

所以,如果组件有一个自定义的事件,它实际上记录在guide。如果没有,只需检查一般dom事件。

-1

试试这个:

<p:selectOneMenu 
valueChangeListener="#{...}" onchange="submit()"