单击按钮清空 ui-grid
Emptying ui-grid on button click
有什么方法可以完全清空 ui 网格(过滤器、数据、列和所有)?
我正在尝试在单击按钮时清空网格,以便可以发出新的 http 请求并使用相同的网格显示结果而无需重新加载页面。
我尝试了 $scope.gridOptions.length=0
但数据仍然存在,并且在发出新请求时,结果会附加到之前的结果中
改变网格的长度不会对数据产生任何影响。试试这个:
$scope.gridOptions.data = {};
要清空 ui-grid 数据,您需要通过任何数组语法重新初始化。
$scope.gridOptions.data= [];
要清除所有过滤器、列,您稍后需要通过对象文字语法重新初始化 gridOptions 本身。
$scope.gridOptions= {};
$scope.gridOptions.data = [];
似乎有效。但是它可能不会删除列,这正是您想要的。事实上显然不是,如果您想清除行但保留列,这将是正常的做法。
有什么方法可以完全清空 ui 网格(过滤器、数据、列和所有)?
我正在尝试在单击按钮时清空网格,以便可以发出新的 http 请求并使用相同的网格显示结果而无需重新加载页面。
我尝试了 $scope.gridOptions.length=0
但数据仍然存在,并且在发出新请求时,结果会附加到之前的结果中
改变网格的长度不会对数据产生任何影响。试试这个:
$scope.gridOptions.data = {};
要清空 ui-grid 数据,您需要通过任何数组语法重新初始化。
$scope.gridOptions.data= [];
要清除所有过滤器、列,您稍后需要通过对象文字语法重新初始化 gridOptions 本身。
$scope.gridOptions= {};
$scope.gridOptions.data = [];
似乎有效。但是它可能不会删除列,这正是您想要的。事实上显然不是,如果您想清除行但保留列,这将是正常的做法。