условные значения для каждого выпадающего списка в сетке extjs - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть EditorGridPanel, который содержит два столбца, страну и штат, каждый из которых реализован в виде комбинированного списка.Пользователь может добавить столько строк, сколько он хочет.У меня есть список стран и городов в соответствующих магазинах, и теперь все работает нормально.Я хочу добавить одно улучшение, для которого мне нужна помощь.В настоящее время я загружаю все города в выпадающем списке, вместо этого я хочу загрузить только города из выбранной страны.Я не могу придумать, как это сделать, ценю вашу помощь

1 Ответ

2 голосов
/ 10 февраля 2012

Вам следует изменить хранилище штатов после выбора какой-либо страны в первом списке.Например, попробуйте подписаться на событие beforeedit плагина редактора сетки и загружать только те состояния, которые вы хотите.

Вы можете получить доступ к редактору столбца, используя: http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.column.Column-method-getEditor

А вот упомянутое мной событие: http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.plugin.CellEditing-event-beforeedit

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