primefaces에서 datatable을 어떻게 업데이트 할 수 있습니까? 페이지를 새로 고칠 때만 업데이트 할 수 있습니다. 몇 가지 해결책을 찾았지만 어느 것도 나를 위해 일하지 않았습니다. 예를 들어 ": companyForm : companyPanel"업데이트를 변경하면 버튼이 사라집니다. 나는 콜론을 제거하고 이제 버튼을 볼 수 있지만 여전히 데이터 테이블을 업데이트하지 않습니다. 여기 내 jsf 페이지입니다.primefaces 데이터 테이블을 업데이트하는 방법
<h:form id="companyForm" prependId="false">
<p:panel id="companyPanel">
<p:dataTable id="companyListTable">
//columns
</p:dataTable>
</p:panel>
<p:outputPanel id="newDatePanel">
<p:commandButton value="Save"
update="companyForm:companyPanel
companyForm:newDatePanel"
action="#{myController.save()}"/>
</p:outputPanel>
</form>
및 스프링 컨트롤러;
init(){
companyList = service.getAllCompany();
}
public void save(){
service.save(company);
}
관리 대상 빈의 범위는 무엇입니까? –
prependId = "false"로 설정 한 후 업데이트에서 양식 ID를 지정하지 않으면 다음과 같아야합니다. update = ": companyListTable" –
"콜론이 제거되었으므로 이제 작동합니다" –