/ / Як отримати індекс стовпця від імені стовпця в доджі вдосконаленій сітці? - dojox.grid, dojox.grid.datagrid

Як отримати індекс стовпця з імені стовпця в dojo Enhanced grid? - dojox.grid, dojox.grid.datagrid

Як я можу отримати індекс стовпця від імені стовпця в доджій розширеній сітці ???? Будь-яка допомога буде вдячна

Відповіді:

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;
}

так що там. сподіваюся, що це допомагає.