ExtJs 3.2.1 Невозможно получить свойство 'store' с неопределенной или нулевой ссылкой - PullRequest
0 голосов
/ 16 января 2019

Комбинированная сетка, действующая как комбинированное окно с множественным выбором, отображающее категории вместе с другими комбинированными окнами с одиночным выбором. Это левые меню.

Основная сетка отображает данные с правой стороны, включая категорию. Это отображение основных данных.

Я пытаюсь предварительно выбрать строку в комбинированной сетке, когда категория соответствует основному флажку сетки.

Я могу получить rowIndex выбранной категории в комбинированной сетке. Но когда я пытаюсь выбрать строку, я получаю сообщение об ошибке «Невозможно получить свойство store из неопределенной или нулевой ссылки». Эта строка выдает ошибку:

В Firefox ошибка: «Ошибка типа: this.grid не определена».

В IE ошибка: невозможно получить свойство store из неопределенной или нулевой ссылки.
Строка ошибки: g.getSelectionModel().selectRow(rowIndex);

var vmcbItemSelMod = new Ext.grid.CheckboxSelectionModel({ // Main grid checkbox selection model
    singleSelect: true,
    header: "",
    checkOnly: true,
    listeners: {
        rowselect: function(sm, rIdx, rec) {
            var g = Ext.getCmp("ComboGrid"); // combo grid using as multi select.
            var hasSelections = g.getSelectionModel().hasSelection();
            if (hasSelections === true) {
                g.getSelectionModel().clearSelections();
            }
            g.store.load({
                params: {
                    action: "getValue",
                    id: id
                },
                callback: function(records, operation, success) {
                    var rowIndex = this.findExact('category', rec.get('category')); ==
                    >
                    g.getSelectionModel().selectRow(rowIndex);
                }
            });
        },
        rowdeselect: function(sm, rIdx, rec) {}
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...