【发布时间】:2016-07-19 06:04:25
【问题描述】:
我在 xhtml 上有以下组件:
<p:outputLabel for="concept" value="Concept" />
<p:selectOneMenu id="concept" value="#{dIGRCController.digrc.qconce}"
requiredMessage="Debe de seleccionar un concepto."
required="#{request.getParameter('validate')}">
<f:selectItem itemLabel="Concept" itemValue="" />
<f:selectItems value="#{cCRX1Controller.ccrx1.concepts.entrySet()}"
var="concepts" itemValue="#{concepts.key}"
itemLabel="#{concepts.value}" />
<p:ajax event="change" execute="@this" listener="#{dIGRCController.testing()}" />
</p:selectOneMenu>
这些值正确来自 cCRX1Controller 类。但是,当我选择一个选项时,我试图显示该值。 #{dIGRCController.testing()} 看起来像这样:
public void testing()
{
System.out.println("sdfsd");
}
我做错了什么?我检查了this 问题,但无法弄清楚问题所在。
【问题讨论】:
-
您要确保它在表单中。您还需要确保 dIGRCController 是您的类的正确名称。
-
execute错了...
标签: jsf primefaces