1
Dojo 확장 된 표의 열 이름에서 열 색인을 가져올 수 있습니까? 어떤 도움을 주시면 감사하겠습니다Dojo의 열 이름에서 열 인덱스를 얻는 방법 향상된 그리드?
Dojo 확장 된 표의 열 이름에서 열 색인을 가져올 수 있습니까? 어떤 도움을 주시면 감사하겠습니다Dojo의 열 이름에서 열 인덱스를 얻는 방법 향상된 그리드?
이게 당신이 찾고있는 것이라면 모르겠지만 그리드의 "필드"속성을 알고 컬럼의 인덱스를 결정하는 나의 무차별적인 방법은 다음과 같습니다 :
var retrieveFieldIndexByFieldName = function(fieldName) {
var exGrid = dijit.byId("grid1"); // assuming grid1 is your grid
var index = -1;
dojo.forEach(exGrid.layout.cells, function(cell,idx) {
if (cell.field == fieldName) {
index = idx;
return false; // please do check if return false is needed here
// I actually forgot if this one was needed to exit the forEach loop of dojo
}
}
return index;
}
입니다. 이것이 도움이되기를 바랍니다.
빠른 응답을 보내 주신 kyerie에게 감사드립니다. 나는 그것을 얻을 수있는 직접적인 방법을 찾고 있었다. 그것을 얻을 수있는 직접적인 방법이 없다고 생각합니다. 위의 방법으로 갈 것입니다. 다시 한번 감사드립니다. – Vikram