p:autocomplete 要素に問題があります。double ui:repeat 内にネストされており、応答しません。2 番目の ui:repeat の外に配置し、最初の繰り返しまたは両方の繰り返しの外に配置すると、オートコンプリートは正常に機能します。何が問題なのか、誰にも手がかりがありますか?
1 に答える
0
これが私のコードです。
<ui:repeat id="joinConditionPart"
value="#{join.joinParts}" var="joinPart" varStatus="conditionIndex" >
<div class="line-group" >
<p:outputLabel value="ON" rendered="#{conditionIndex.index == 0}"
styleClass="join-left" />
<p:outputLabel value="AND" rendered="#{conditionIndex.index != 0}"
styleClass="join-left" />
<p:autoComplete id="leftJoinPart"
converter="stringConverter"
completeMethod="#{editRuleBBean.autocomplete()}"
dropdown="true"
disabled="#{editRuleBBean.rule.type == 'ANALYSIS' and
editRuleBBean.rule.id != null}">
</p:autoComplete>
<span class="text join-middle">=</span>
<p:autoComplete id="rightJoinPart"
rendered="true"
value="#{joinPart.rightPart}"
completeMethod="#{editRuleBBean.autocomplete()}"
converter="stringConverter"
dropdown="true"
>
</p:autoComplete>
Bean は正常に動作します。
于 2013-07-10T10:23:20.383 に答える