0

これにはFlashbuilderを使用しています。次のように dataProvider の id を変更するボタンがあります。

result.datagrid.dataProvider="lineup_1";

ただし、クリックするとデータプロバイダーのIDも変更する必要がある別のボタンがありますが、これには:

result.datagrid.dataProvider="lineup_2";

ただし、最初に押されたボタンにしか反応しません。その後、id は同じままです。これはロジックです。しかし、ボタンが押された後にIDを変更する方法も知る必要があります。

4

1 に答える 1

0

あなたが言うなら

result.datagrid.dataProvider="lineup_1";

dataProvider の ID を変更するのではなく、dataProvider を変更します。したがって、両方のアクションで、dataProvider を変更します。

これについて詳しくは、変更後にデータプロバイダーを更新する必要があると思います。何かのようなもの :

(result.datagrid.dataProvider as ICollectionView).refresh();
于 2011-05-20T10:59:24.053 に答える