-2
아래 샘플 코드를 MVC 개념을 사용하여 SAPUI5 응용 프로그램으로 변환하는 방법을 묻습니다. 이 앱은 사용자가 생성 될 그리드의 수를 입력 할 수 있어야하고, 클릭 할 때 행, 열 및 번호가 무엇인지 트리거되는 이벤트가 있어야합니다.SAPUI5 그리기 동적 격자
상관 제어기 사용할
function clickableGrid(rows, cols, callback){
var i=0;
var grid = document.createElement('table');
grid.className = 'grid';
for (var r=0;r<rows;++r){
var tr = grid.appendChild(document.createElement('tr'));
for (var c=0;c<cols;++c){
var cell = tr.appendChild(document.createElement('td'));
cell.innerHTML = ++i;
cell.addEventListener('click',(function(el,r,c,i){
return function(){
callback(el,r,c,i);
}
})(cell,r,c,i),false);
}
}
return grid;
} SAPUI5이 목표를 달성 하는가?
감사합니다.
안녕하세요, "sap.ui.table"을 사용하려고했지만 oTable.addRow 메소드에 오류 메시지가 표시되었습니다 (메서드 "addRow"는 프로그래밍 방식으로 사용할 수 없습니다!). 설명서에 따르면 addRow 메서드는 데이터 바인딩에만 사용할 수 있습니다. –