gpt4 book ai didi

java - :selectOneListbox onchange and a4j:support event onchange conflicts

转载 作者:行者123 更新时间:2023-12-01 15:10:50 33 4
gpt4 key购买 nike

我在jsp页面中有如下代码...

<h:selectOneListbox size="1" id="doseUnit"  onchange="generateSignature(),quantityUnitSelecator()" value="#{templatePrescriptionMaintenanceBackingBean.prescriptionUnit}">
<f:selectItems value="#{templatePrescriptionMaintenanceBackingBean.doseUnit}"/>
<a4j:support ajaxSingle="true" reRender="quantity,signature,signatureHidden,doseWarningList" actionListener="#{templatePrescriptionMaintenanceBackingBean.generatePrescriptionQuantity}"
event="onchange">
</a4j:support>

如果我在 a4j 中使用 event="onchange" 它不会调用我的 generatePrescriptionQuantity 但如果我使用 event="onblur" 它工作正常。所以我认为这是列表框onchnage方法的原因。实际上,我必须在更改时实现这种效果,并且还必须调用该脚本。

<小时/>

更新

<小时/>

当我进行以下修改时,第一个选择的问题已解决,但第二个选择(位于第一个选择的下方)的问题仍然存在......我不明白为什么这是???

<h:selectOneListbox size="1" id="doseUnit" value="#{templatePrescriptionMaintenanceBackingBean.prescriptionUnit}">
<f:selectItems value="#{templatePrescriptionMaintenanceBackingBean.doseUnit}"/>
<a4j:support ajaxSingle="true" reRender="quantity,signature,signatureHidden,doseWarningList" actionListener="#{templatePrescriptionMaintenanceBackingBean.generatePrescriptionQuantity}"
event="onchange" oncomplete="generateSignature(),quantityUnitSelecator()">
</a4j:support>

<h:selectOneListbox size="1" id="route" value="#{templatePrescriptionMaintenanceBackingBean.prescriptionRoute}">
<f:selectItems value="#{templatePrescriptionMaintenanceBackingBean.route}"/>
<a4j:support ajaxSingle="true" reRender="quantity,signature,signatureHidden,doseWarningList" actionListener="#{templatePrescriptionMaintenanceBackingBean.generatePrescriptionQuantity}"
event="onchange" oncomplete="generateSignature()">
</a4j:support>

最佳答案

h:selectOneListbox 中的 onchange 是否与 a4j:support 中的 onchange 不能很好地配合?尝试从列表框中删除 onchange 并将其放入 a4j 标记的 onsubmit 属性中。

关于java - :selectOneListbox onchange and a4j:support event onchange conflicts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390041/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com