Як я можу отримати індекс стовпця від імені стовпця в доджій розширеній сітці ???? Будь-яка допомога буде вдячна
Відповіді:
3 для відповіді № 1Я не знаю, чи це те, що ви шукаєте, але мій грубий спосіб пізнати атрибут "field" сітки та визначити індекс стовпця такий:
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;
}
так що там. сподіваюся, що це допомагає.