0

<p:selectOneMenu>在我的页面上有一个,它接收到它的值的映射:

                    <p:selectOneMenu style="width:160px;  float:right;"
                        value="#{aba.ln}" rendered="#{aba.selecaoAtiva}">
                        <f:selectItems value="#{aba.itens}" />
                        <p:ajax update="@form" event="change" />
                    </p:selectOneMenu>

它为选择呈现以下 HTML:

<select name="j_idt72:j_idt73:j_idt77_input" id="j_idt72:j_idt73:j_idt77_input">
    <option selected="selected" value="71xxxxUG">LABEL ONE</option>
    <option value="71yyyyUG">LABEL TWO</option>
</select>

但是 ajax 将标签发送到支持 bean。


摆弄了一段时间后,我event="change"从 中删除了<p:ajax>,它再次开始传递值。

所以,问题是,为什么<p:ajax update="@form" event="change" />要向支持 bean 发送标签,同时<p:ajax update="@form" />发送值?

4

0 回答 0