Ext Js Как передать параметры в серверный код

#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(); но, похоже, у меня это не работает. Я неправильно понял?