【发布时间】:2012-06-24 01:43:14
【问题描述】:
我正在尝试弄清楚如何将“批量编辑”(即同时编辑多个单元格)添加到 SlickGrid。我在SlickGrid examples page 上没有看到任何示例。我认为我想要实现的 UI 有三个不错的选择(按优先顺序):
类似于 Excel 的“填写”功能。我几乎没有在我发现的所有类似网格/电子表格的小部件中看到这一点,除了在 jquery-handsontable 中,它被称为“下拉”。粘贴过程中的一些智能,可以为每个单元格自动增加数字,这将是非常棒的。
复制单个单元格,然后选择一个范围并将该单个单元格粘贴到该范围内。然后,这应该将该单个单元格的内容粘贴到所选范围内的每个单元格中。
选择一系列单元格,然后编辑其中一个。当用户编辑一个单元格时,范围内的所有单元格都应该更新为用户输入的值。
我是一个相对的 JavaScript(和 SlickGrid)新手,所以我很想在 JavaScript 代码方面提供一些帮助来做到这一点。复制一个单元格并将其粘贴到一个范围内(选项 2)似乎并不难,但我不知道如何开始执行填充。非常欢迎任何帮助。
谢谢!
【问题讨论】:
-
您在这里寻找什么样的用户体验?是电子表格式的下拉还是更结构化的编辑,例如在 iTunes 中选择多首歌曲并对其进行编辑时所获得的效果?
-
我希望模拟 Excel 用户界面,因此填充手柄的“电子表格齿轮式下拉”将是完美的。
标签: slickgrid