Flashbuilder: изменение идентификатора dataProvider - PullRequest
0 голосов
/ 20 мая 2011

Я использую Flashbuilder для этого.У меня есть кнопка, которая меняет идентификатор dataProvider следующим образом:

result.datagrid.dataProvider = "lineup_1";

Однако у меня есть другая кнопка, которая также должна изменить идентификаторdataprovider при нажатии, но на это:

result.datagrid.dataProvider = "lineup_2";

Однако он реагирует только на первую нажатую кнопку.После этого идентификатор остается прежним, что логично.но мне нужно знать, как я могу изменить идентификатор после нажатия кнопки тоже.Спасибо за помощь!

1 Ответ

0 голосов
/ 20 мая 2011

Если вы говорите

result.datagrid.dataProvider = "lineup_1";

вы не меняете идентификатор dataProvider, вы меняете dataProvider. Таким образом, при обоих действиях вы меняете dataProvider.

Подробнее об этом, я думаю, вам нужно обновить свой поставщик данных после изменения. Что-то вроде:

(result.datagrid.dataProvider as ICollectionView).refresh();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...