2013-07-09 2 views
0

p : autocomplete 요소에 문제가 있습니다. 이중 ui : repeat 내부에 중첩되어 있으며 응답하지 않습니다. 만약 내가 그것을 두 번째 Ui에 넣으면 : 반복하고 첫 반복에서 또는 두 반복 모두에서 자동 완성은 정상적으로 작동합니다. 아무도 문제가 될 수있는 단서가 있습니까?자동 완성 기능이 자동 반복 기능 내에서 작동하지 않습니다.

+0

코드, jsp 페이지 및 관리 빈을 제공하십시오. –

+0

어떤 JSF impl/버전을 사용하고 있습니까? [모든 JSF 질문에서 언급해야 함] (http://stackoverflow.com/tags/jsf/info). 예를 들어, 오래된 Mojarra 버전은 중첩 된 ''에서 오는 ajax 요청을 처리하는 동안 부분적인 상태 관리 문제가 있습니다. 해결책은 간단합니다. 업그레이드하십시오. – BalusC

답변

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> 

빈이 잘 작동합니다.

+0

은 중첩 된 ui : repeat입니다. – user2564445

관련 문제