2014-10-21 7 views
1

저는 최근에 primefaces와 jsf를 사용하여 xhtml로 프로그래밍했습니다. 지금 조금 멍청한 느낌이 들었다. 네가 나를 도울 수 있기를 바랍니다. 내 첫 번째 질문은 여기에.actionListener를 사용하여 inputText에 쓰기

내 문제는 : 입력 텍스트가 다음 p : 2 대화 상자를 표시하는 p : 대화 상자 : 한 열에 코드가 있고 다른 열에는 단추가 있습니다. 선택한 코드를 입력 텍스트에 어떻게 쓸 수 있습니까? 단추에 actionListener를 사용 하시겠습니까? 또는?

<p:inputText id="codice_tributo_1" size="5"></p:inputText> 

<p:commandButton id="showDialogButton" type="button" value="Show" 
       onclick="PF('dlg').show()" /> 

      <p:dialog header="Codici" widgetVar="dlg" appendToBody="true" 
       resizable="false"> 
       <h:form id="form"> 

        <p:panelGrid> 

         <p:row> 
          <p:column> 
           <p:outputLabel id="codice1">34567890</p:outputLabel> 
          </p:column> 
          <p:column> 
           <p:commandButton icon="ui-icon-carat-1-w" oncomplete="PF('dlg').hide();"></p:commandButton> 
          </p:column> 
         </p:row> 

         <p:row> 
          <p:column> 
           <p:outputLabel>3twgehrdnftg</p:outputLabel> 
          </p:column> 
          <p:column> 
           <p:commandButton icon="ui-icon-carat-1-w" oncomplete="PF('dlg').hide();"></p:commandButton> 
          </p:column> 
         </p:row>     

        </p:panelGrid> 


       </h:form> 
      </p:dialog> 

답변

0

내가 너무 JSF에 새로운 해요,하지만 여기에 내가 시도 할 것입니다 : 당신의 inputText 필드의

  1. 바인딩 값을 백킹 빈에.
  2. commandButtonsactionListener을 추가하고이 매개 변수를 사용하여 코드로 매개 변수를 전달하는 백업 빈의 메소드를 호출하십시오.
  3. 이 방법에서는 매개 변수 값을 inputText 필드 백킹 값에 복사하십시오.
  4. commandButtonsupdate 속성을 추가하고 inputText 구성 요소를 업데이트하는 데 사용하십시오.

서버와 통신 할 이유가 없기 때문에 this example과 비슷한 자바 스크립트 만 사용하면됩니다.

관련 문제