2013-03-15 2 views
0

나는 commandButton을 table의 row의 일부로 가지고 있습니다. 목록에서 요소를 삭제합니다. 이 목록은 테이블의 값입니다. 해당 요소가 성공적으로 삭제되었음을 알고 있지만 테이블은 업데이트되지 않습니다. 어떻게 작동하게 만드는지. 버튼 태그 :commandButton은 작업을 수행하지만 업이트를 수행하지 않습니다.

<p:column style="width:1%"> 
        <p:commandButton id="deleteButton" title="Del" 
         icon="ui-icon-close"                  
         update="attachmentsTable" immediate="true" 
         action="#{myBean.attachTable.deleteAttachment(attachment.id)}"> 
        </p:commandButton> 
       </p:column> 

표 태그 :

<p:dataTable id="attachmentsTable" var="attachment" 
       style="width:100%;" 
       value="#{myBean.attachTable.attachmentsList}" 
       emptyMessage="Empty"> 
+0

많은 테이블이 포함 된 모든 양식을 업데이트하면 일반적으로 문제가 해결됩니다. 하지만 부분 업데이트를 수행하는 방법은 무엇입니까? 'process = "@ this"'- 도움이되지 않았습니다. – 330xi

+0

질문에 대한 추가 컨텍스트 제공 : 나머지보기 게시 – kolossus

답변

0

봅니다 형태의 수식 명, 즉 update=":formWithTable:attachmentsTable"를 사용합니다. 또한 브라우저에서 자바 스크립트 오류를 ​​확인하면 일반적으로 잘못된 점에 대한 힌트를 얻습니다. ...

관련 문제