私はwebflow 2.3.1、primefaces 3.4.2プロジェクトに取り組んでいます。ご覧のとおり、primefaces ショーケースの例に示すように、親都市に応じて selectOneMenu を更新しようとしました。ただし、p:remoteCommand を使用して webflow アクションを呼び出しました。remoteCommand で、process="@this, subSelectOneMenu" を設定すると、アクションが呼び出されませんでした。しかし、「プロセス」を設定しなかった場合、アクションが呼び出されますが、空のキャプチャに対してエラーが発生します。
remoteCommand を使用してアクションを部分的に呼び出すにはどうすればよいですか?
<h:form id="signUpUserInfo">
<p:panelGrid id="grid" columns="2">
<p:selectOneMenu id="citySelectOneMenu" value="#{userBean.address.cityId}" label="#{label.address_city}" onchange="selectionChanged()">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItems value="#{flowScope.cityList}" />
</p:selectOneMenu >
<p:selectOneMenu id="subSelectOneMenu"
value="#{userBean.address.subId}" label="#{label.address_sub}">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItems value="#{flowScope.subList}" />
</p:selectOneMenu>
<p:captcha id="captcha" label="Captcha" language="en" theme="white" required="true" secure="true" />
<f:facet name="footer">
<p:commandButton id="save" value="#{label.save_button}" ajax="false"
action="signUpStandartMember" update="signUpUserInfo" />
</f:facet>
</p:panelGrid>
<p:remoteCommand id="selectionChanged" name="selectionChanged" action="cityChangedAction" update="subSelectOneMenu" process="@this, subSelectOneMenu" />
</h:form>