검색 테이블이있는 팝업 창을 표시하는 데 필요한 작업을하고 있습니다. 사용자가 팝업 창에서 검색 버튼 (제공된 입력 텍스트 상자 포함)을 클릭하면 검색 테이블을 새로운 데이터 세트로 새로 고쳐야합니다.ADF Oracle 11gR1 대화 상자의 팝업 창에서 테이블을 새로 고치는 방법
배열 deviceListArray<POJO CLass>
에 값을 채워 테이블을 생성하는 방법을 populateSearchTable()
으로 만들었습니다.
populatesearchTable()
에서 나는 데이터를 생성 할 때마다 deviceListArray.Clear()
메서드로 deviceList Array를 지우려고 시도하고 있으며 아래의 메서드를 사용하여 끝에 테이블을 새로 고칩니다.
AdfFacesContext.getCurrentInstance().addPartialTarget(<tableBindingVariable>)
어떤 이유로 테이블이 새로 고쳐지지 않습니다. 내 코드를 공유해야하는지 알려주십시오.
일반적인 새로 고침 방법과 다른 팝업으로 표를 새로 고치는 다른 방법이 있습니까?
감사합니다 톤 살람 .. 그 일했습니다 !! –
이제 아래에서 언급 한 바와 같이 새로운 오류가 발생합니다. –
검색 장치 테이블 채우기 예외 - java.util.ArrayList를 java.lang.String으로 형 변환 할 수 없습니다. java.lang.ClassCastException : ArrayList java.lang.String으로 변환 할 수 없습니다. oracle.adfinternal.controller.state.ScopeMap.get (ScopeMap.java:67) at com.avocent.trellis.citirenamedevice.ui.table.PopulatePopUpSearchDeviceTable.populateDeviceTable (PopulatePopUpSearchDeviceTable.java : 95) –