回答
我认为你可以在事件.onViewportChanged()
使下一个步骤:
- 获取列与
.getColumns()
并存储在一个数组变量arrColumns
。 - 然后检测第一列。
- 商店中一个数组变量
arrData
- 排序
arrColumns
把第一列的开头与.getData()
数据。 - 坐落在新
arrColumns
列与.setColumns()
- 重组
arrData
新arrColumns
的顺序。 - 致电
.resizeCanvas()
- 横过你的手指。 :D
对不起,但我没有找到一种方法或选项,因为您可以以您想要的方式进行此操作。
好吧,看看你对this的看法。这远非完美,但它是一个想法。如果scrollTo()方法是公开的,我会做得更好。
感谢您的考虑:)但我认为这不是很高性能... – user1027167
为什么不尝试做一些测试? – Galled
不是很高效,因为您必须处理网格的所有数据。下一个问题:水平滚动是逐个像素完成的,而不是逐列完成的。 – user1027167
还有另一个论坛链接(现在找不到它),导致我的JLynch's fork。他保留了1.4.3标签和他的冻结列和行的补丁,并保持了2.0头。这里是两个frozen rows and columns的2.0例子。
在那个例子中,笔者采用了几个附加选项属性:
,topPanelHeight: 25
,frozenColumn: 2
,frozenRow: 5
希望这你想要做什么,而无需破解的核心太多了!
他的slickgrid.js与普通的不同,很难用新的slickgrid版本做一些更新。我们应该找到另一种方式。 – Stiger
- 1. 固定第一个标题栏和固定列的表
- 2. 与第一列固定宽度
- 3. CSS:固定第一列表? (仅限CSS!)
- 4. 固定第一列和标题HTML表
- 5. HTML5画布:平局与固定的第一行和第一列
- 6. 第二列是后面的(固定的)第一个
- 7. 固定第一个TableRow android
- 8. 使第一列固定,下一列在html中滚动表
- 9. 响应表固定的第一列折叠列成行
- 10. 带有固定标题和固定第一列的动态HTML表格
- 11. Listview第一列固定和独立于其他列c#
- 12. Zurb基金会 - 响应表与固定标题和固定的第一列和最后一列
- 13. 固定表中的第一行
- 14. 在UITableView中固定的第一行
- 15. 与第一个固定行的Html表
- 16. 水平滚动但具有固定的第一列的表格
- 17. 在WPF的第一列设置固定的GridView宽度
- 18. CSS表格的布局:固定所有列,除了第一
- 19. 具有固定标题和第一列的垂直表格行
- 20. 带固定第一列的水平滚动表
- 21. 引导程序3具有固定第一列的响应表
- 22. 水平滚动时固定表格中的第一列
- 23. 水平滚动的HTML表格(第一列固定)
- 24. 制作固定在水平卷轴上的第一列表格
- 25. css表格:固定宽度的第一列
- 26. 如何创建固定高度的第一列布局?
- 27. 将行高调整为固定列的第一个元素
- 28. 带有固定第一列的表格滚动条
- 29. 将复选框列固定在ultragrid中的第一个位置
- 30. 两列 - 一个固定
所以我没有在源代码中找到任何东西(版本SlickGrid v2.0 alpha)。也许答案只是“不”。 – user1027167
对于来自SlickGrid作者的同一问题,这里的答案是:http://groups.google.com/group/slickgrid/browse_thread/thread/ba6a85279f3cfd5f – njr101