#javascript #extjs #gridpanel
#javascript #extjs #панель сетки
Вопрос:
У меня есть две панели Ext GridPanels, и я хочу передать значение OrderID из моего хранилища заказов в мой серверный код PHP, просматривая документы, я вижу параметры, baseparams и прослушиватели beforeload как возможные способы достижения этого. Приведенный ниже код казался простым, но мой параметр, похоже, не был передан.
OrdersGrid.on('rowclick', function(grid, rowIndex, e) {
var selectedRecord = this.getSelectionModel().getSelected();
var val = selectedRecord.get('OrderID');
ItemsDataStore.load( {params : {OrderID: val }});
});
Любые идеи о том, как это отладить, приветствуются.
Спасибо.
Ответ №1:
Установите базовые параметры в хранилище:
ItemsDataStore.baseParams.OrderID = val;
ItemsDataStore.load();
Комментарии:
1. Спасибо за ваше предложение. Я добавил ItemsDataStore.Базовые параметры. OrderID = val; моему слушателю вместе с ItemsDataStore.load(); но, похоже, у меня это не работает. Я неправильно понял?