2016-11-01 70 views
1

私のag-gridから現在の行をすべてクリアしようとしています。私はこれをやろうとしました: aggridOptions.api.setRowData([]); これは私に「表示する行がありません」というダイアログを追加し、グリッドを新しいデータで更新してもダイアログは表示されます。ag-gridのすべての行をクリア/削除する方法

データ行からグリッドをクリアする正しい方法はありますか?

+0

必要はありません

gridOptions.api.hideOverlay() 

をあなたはsetDatasourceを試してみました()? –

+0

これは新しいデータソースのみを設定します。私は角度の方法を使用していると私はデータソース機能を使用していないaggridOptions.api.addItems(データ)を使用してサーバー側からデータをロードしています。 – user2095956

+0

"グリッドを新しいデータで更新しているとき"どのようにデータを更新していますか? –

答えて

1

私はこれを見ましたが、これはバグです。次のリリースで修正が加えられます。金曜日に新しいリリースを発行します。これには修正が含まれます。次のバージョンはag-grid 6.3.0になります。一方

、あなたはオーバーレイを削除する必要がありaddItems後に次の行を追加することができます:私は言うように、金曜日からこの行は

+0

これをfridayから実行すると、aggridOptions.api.setRowData([ ]); gridOptions.api.hideOverlay()を実行しないで、グリッドをクリアする正しい方法ですか? – user2095956

+0

thats correct - 実際には問題のsetRowDataではなく、addItemsがオーバーレイをクリアしていないことです –

関連する問題