2011-04-06 3 views

답변

1

해당 대화 상자의 show() 메소드를 호출하여 대화 상자에 포커스를 설정할 수 있습니다. 초점 :

<p:dialog id="dialog" modal="true" widgetVar="ajaxDialog" width="0" 
        draggable="false" closable="false" resizable="false"> 
    <p:graphicImage value="./images/ajax-loader.gif" /> 
</p:dialog> 

는 태그 페이지를 사용하여 대화 상자가 표시됩니다 때 자동으로 초점을 설정할 수 있습니다

ajaxDialog.show(); 
+1

안녕 Ziagl, 나는 대화 구성 요소 내부에 입력 구성 요소에 포커스를 설정하는 것을 의미했다. – c12

1

에 초점을 설정합니다.

예 : 대화 상자를 열 때, 첫 번째 눈에 보이는 편집 가능한 필드에 포커스를 얻을 것

<p:dialog id="myDialog"> 
    <h:form id="myForm"> 
     <p:focus context="myForm"/> 
      <p:inputText id="username" value="#{userBean.username}/> 
    </h:form> 
</p:dialog> 

.

참고 :

관련 문제