2013-05-09 12 views
1

Я хочу выбрать похожие записи из grid1 (account) и grid2 (group) одновременно.Чтобы выбрать похожие записи из grid1 (account) и grid2 (group) одновременно

Сценарий: Например, если сказать, что группа 1 имеет счета А и В и группа 2 имеет счета C, D и E. Пользователь выбирает счета D. На обратной стороне автоматически выбирается группа 2 и учетные записи C и E. Если пользователь выбирает группы 1 и 2, то на задней панели должны быть выбраны все пять учетных записей.

Пожалуйста, помогите мне решить this.Thanks

+0

Это трудно понять, почему вы получаете эту ошибку, и если это связано в все слушателю вы отправляете. Вам нужно выполнить некоторую отладку и понять, когда эта ошибка происходит. –

ответ

1

Как насчет глядя на документы? http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.selection.Model-method-select

grid.getSelectionModel().select(records) 
+0

Использование grid.getSelectionModel(). Select (records, true), моя предыдущая проблема решена. Но при выборе всех записей выбор события не запускается. Спасибо за ваш ответ и предоставленную ссылку. – Dev

0

я решил мою проблему с помощью:.

grid.getSelectionModel() выберите (recordIndex, истинный);

Заглядывая в другой вопрос, что, если событие select не было запущено, ПРОВЕРИТЕ ВСЕ в сетке с помощью CheckboxModel() в качестве selectionmodel. Поэтому я заменил выбора слушателя событий с: http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.grid.Panel-event-selectionchange

SelectionChange: функции (thisobj, выбранные, eOpts)