我有一个带有一些产品的 selectOneMenu 项目。其中一些不可用,因此单击它后,应禁用“添加”按钮,并且应显示一些消息“抱歉,您选择的产品当前不可用”。我不知道如何实现这一目标。尝试了听众,ajax,但仍然没有。
这是我的 JSF 页面的多个版本之一:
<h:form>
<h:selectOneMenu value="#{productBean.productName}">
<f:selectItems id ="other" value="#{productBean.other}" var="other" itemValue="#{ordersBean.productName}" itemLabel="#{other.name}" />
<f:ajax listener="#{productBean.valueChanged}" />
</h:selectOneMenu>
<h:commandButton value ="Dodaj do zamówienia" rendered="#{productBean.available}"/>
<h:outputLabel id="orderSummary"/>
</h:form>
豆类是相当标准的。我只需要一个线索如何做到这一点,也许我自己就能做到。
提前致谢。