Как получить индекс столбца из имени столбца в Dojo Enhanced grid? - PullRequest
1 голос
/ 23 ноября 2011

Как я могу получить индекс столбца из имени столбца в расширенной сетке додзё ????Любая помощь будет оценена

1 Ответ

3 голосов
/ 23 ноября 2011

Я не знаю, ищите ли вы это, но мой грубый способ узнать атрибут «поля» сетки и определить индекс столбца выглядит так:

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

так что.надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...