完全に空白(フィルタ、データ、列、すべて)を空にする方法はありますか?ボタンをクリックしてui-gridを空にする
ボタンをクリックしてグリッドを空にすると、新しいHTTPリクエストが作成され、結果が同じグリッドを使用してページを再ロードせずに表示されるようになりました。
は私が$scope.gridOptions.length=0
しようとしたが、データが残っていると、新しい要求を作ることに、結果はデータには影響がありませんグリッドの長さを変更する前の結果
完全に空白(フィルタ、データ、列、すべて)を空にする方法はありますか?ボタンをクリックしてui-gridを空にする
ボタンをクリックしてグリッドを空にすると、新しいHTTPリクエストが作成され、結果が同じグリッドを使用してページを再ロードせずに表示されるようになりました。
は私が$scope.gridOptions.length=0
しようとしたが、データが残っていると、新しい要求を作ることに、結果はデータには影響がありませんグリッドの長さを変更する前の結果
ui-gridデータを空にするには、任意の配列構文で再初期化する必要があります。
$scope.gridOptions.data= [];
すべてのフィルタ、列をクリアするには、後でオブジェクトリテラル構文を経由してgridOptions自体を再初期化する必要があります。
$scope.gridOptions= {};
に付加されます。これを試してください:
$scope.gridOptions.data = {};