【问题标题】:Is it possible to bulk change the value of cells for grouped rows in slickgrid?是否可以批量更改 slickgrid 中分组行的单元格值?
【发布时间】:2021-05-31 15:09:58
【问题描述】:

有人可以告诉我,是否可以批量更改 slickgrid 中分组行的单元格值? 以前用过Silverlight,也是可以的。 谢谢。

更新 我为混乱道歉。屏幕截图显示了我们在 silverlight 中的旧数据网格形状。所以问题是 slickgrid 中是否有组控件允许您更改从属/分组行中该列的单元格的值。

【问题讨论】:

  • 关于您更新的问题,据我所知,除了标题和项目计数之外,分组标题不可配置。因此,我认为除了该分组标题行上的标题之外,您不能添加任何其他内容。这是一个标题行,而不是常规行,所以没有单元格或类似的东西

标签: javascript slickgrid


【解决方案1】:

我不确定我是否正确理解了您的问题,但如果要进行批量更改并且您使用 SlickGrid DataView,您可以从 beginUpdate 开始进行更改并在完成后致电 endUpdate可能需要调用grid.invalidate() 以使用新数据重新渲染网格。在重新渲染时,它应该同时更新分组。

另外值得一提的是,有这个PR 的主题是“将优化的批量操作添加到 DataView”,你可以看到这个Example - Optimizing DataView Updates

【讨论】:

  • 我为造成的混乱道歉。屏幕截图显示了我们在 silverlight 中的旧数据网格形状。所以问题是 slickgrid 中是否有组控件允许您更改从属/分组行中该列的单元格的值。请查看截图ibb.co/q7PnRv1
  • 抱歉,我无法在工作笔记本电脑上打开任何链接,请尝试使用动画 gif 更新您的问题(您可以将其上传到您的问题中)或者只是在问题中放置一个打印屏幕.但不管怎样,就像我之前说的,你可以更新数据(行),组会自动改变
  • 我已经更新了主请求。请检查一下。
猜你喜欢
  • 2015-09-21
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-18
相关资源
最近更新 更多