Ng-Grid将在数据刷新后折叠行,如何防止这种情况
Ng-Grid will collapse rows after data refresh, how to prevent that?
我使用Ng-Grid与分组选项,其中组在默认情况下被折叠。每一行数据都有一个链接,用于对其执行某些操作。操作完成后,网格应该刷新数据。
聚合的问题是:数据刷新后,所有行都崩溃了。这真的很烦人。
是否有可能在数据刷新后扩展特定组?我试着:
$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].toggleExpand();
和
$scope.gridOptions.ngGrid.rowFactory.aggCache[$scope.expandedGroupID].collapsed=false;
但是没有成功。
带有网格配置的柱塞器示例可以在这里找到
如果有人遇到同样的问题,下面是我如何解决的:
$scope.$on('ngGridEventData', function () {
$scope.availableGroupsOptions.ngGrid.rowFactory.aggCache[idx].toggleExpand();
});
关键是'ngGridEventData'
或者进入ng-grid.js,将groupsCollapsedByDefault设置为false。
所以如果你在这种情况下刷新网格,网格状态将保持不变(折叠的网格将折叠,展开的网格将保持展开)
谢谢。我希望这对你有帮助,象棋!!
相关文章:
- 为什么浏览器为电子邮件验证正则表达式显示不同的反斜杠.如何防止这种情况发生
- 当我单击画布并拖动鼠标时,光标将变为文本选择光标.我该如何防止这种情况发生
- 为什么每次滑动后页面都会向上滚动向下以及如何防止这种情况发生
- 防止在没有ajax的情况下提交后重定向表单
- 如何防止用户为每种情况选择单选按钮
- jQuery .focus() 在每个浏览器中的工作方式不同.如何防止这种情况
- 为什么我的输入接受所有值,即使我正在使用函数来防止这种情况
- 我不希望我的“播放器”离开屏幕,我该如何防止这种情况
- jQuery,防止在用户双击或多次点击的情况下执行点击事件
- Linkify 正在链接无效链接.为什么?有没有办法防止这种情况
- 防止在没有指针事件的情况下单击:无
- 如何防止表单提交时出现默认情况
- 防止闭包编译器在不使用括号表示法的情况下重命名属性
- jQuery slideDown()向下移动下面的所有内容.如何防止这种情况
- JavasScript:如何防止用户在不使用禁用/指针事件的情况下选择选择选项列表中的任何内容
- Javascript——如何在不使用新运算符的情况下启用静态方法,同时防止使用实例函数
- 如何在某些情况下防止.stop()
- mozIJSSubScriptLoader::loadSubScript:如何在不施加安全约束的情况下防止符号泄漏
- 防止在不影响文本输入的情况下,空格键在向下滚动时出现默认情况
- Javascript代码冻结页面一段时间-我如何防止这种情况