【问题标题】:Is there a jQuery GRID component that allows the first N columns to be fixed, while the other columns scroll horizontally是否有一个 jQuery GRID 组件允许固定前 N 列,而其他列水平滚动
【发布时间】:2013-01-26 02:36:42
【问题描述】:

我正在寻找一个带有类似 Excel 编辑功能的 jQuery GRID 组件,它允许我修复前 N 列,然后让其余列水平滚动。

它绝对必须是一个 jQuery 组件。

我已经在 stackoverflow 上查看了其他答案,但它们绝对不够好 - 它们不支持 Excel 之类的编辑。 这是我检查的内容:

还有其他人,但他们甚至没有接近。

【问题讨论】:

    标签: jquery excel grid


    【解决方案1】:

    你可以看看 jQuery DataTables。它支持一个或多个固定列。

    • 这是一个有一个固定列的示例:Example 1
    • 这是另一个具有两个固定列的示例:Example 2
    • 这是一个编辑示例:Example 3

    jqGrid 也支持这些特性。这是它的demo page。

    【讨论】:

      【解决方案2】:

      我寻找了相同类型的东西,但发现的解决方案很少,而我发现的解决方案要么有问题,要么似乎难以处理,比如编辑。

      所以我自己动手学习了很多关于浏览器重排(速度)和 dom 操作的知识。我需要显示 200-300 行和 58 列,带有固定的标题和 x 个固定的左列。有些解决方案在尝试编辑或滚动时变得非常缓慢。

      我在代码中使用了 jQuery UI Widget 工厂模式。到目前为止,它支持排序、单元格渲染器、行编号、行选择模式以及编辑渲染之前/之后的事件。

      您可以在http://chronosrealty.com/fcTable/fcTable.html 上查看一个相当近期的测试,并根据需要窃取代码(如果它适合您)。从“11/5”列开始可以编辑单元格。仍在添加功能和重组,并希望尽快将其与文档一起提供。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-25
        • 2020-12-22
        • 1970-01-01
        • 1970-01-01
        • 2018-11-11
        • 1970-01-01
        • 2018-10-25
        相关资源
        最近更新 更多