트리 테이블에 대한 새로 고침 단추를 작성하려고합니다. 새로 고침 작업 (필터 조건이 정의 된 bindrows
메서드 사용) 후에는 이전에 표시된 행을 유지해야합니다. 새로 고침 동작 후에 표시된 행이 사라지는 문제가 있습니다. addEventDelegate()
이 적합한 방법인지 확실하지 않습니다.이 방법은 아무런 반응이 없기 때문에, 심지어 디버거를 onAfterRendering()
안에 설정 했더라도 반응하지 않습니다. 누구나이 시나리오를 해결할 수있는 해결책이 있습니까?나뭇 테이블에있는 bindrows() 다음에 표시된 행을 유지하십시오.
onRefresh : function() {
var oTreeTable = this.getView().byId("treeTable");
oTreeTable.bindRows({
path: "/TTBL_Set",
filters: filterRefresh,
parameters: {
countMode: "Request",
numberOfExpandedLevels: 4
}
});
oTreeTable.addEventDelegate({
onAfterRendering: function() {
oTreeTable.setSelectedIndex(iCurrentSelectedIndex); //iCurrentSelectedIndex is pre-defined
}
}, this);
},
누구 아이디어가 있습니까 사용자 정의 데이터 루프를 수신 행을 선택한다? – vincent