【问题标题】:How to remove the header in SlickGrid?如何删除 SlickGrid 中的标题?
【发布时间】:2011-02-13 06:29:19
【问题描述】:

我知道没有 API 可以删除标题行,但我确信可以通过修改一些 CSS 来完成。有什么想法吗?

例如,这里:http://mleibman.github.com/SlickGrid/examples/example4-model.html

CSS 专家! 我需要你的帮助。 我有兴趣更改删除标题行的包的 CSS 代码。可以在包顶部加载的 CSS 代码是首选。 源代码在这里:http://github.com/mleibman/SlickGrid (按“下载源”)

【问题讨论】:

    标签: html css slickgrid


    【解决方案1】:

    这应该可行:

    .slick-header-columns { display: none; }
    

    【讨论】:

    • 我试过这个。它不起作用。其余的细胞也消失了。
    • @Misha Moroshko:当我在示例页面上使用 Firebug 进行尝试时,它工作得很好。我在 HTML 中看不到任何会使其他单元格消失的内容。
    • 你能告诉我你是在哪里使用 Firebug 添加这段代码的吗?
    • 我选择了 divslick-header-columns 并选择“添加属性”到类 CSS 规则。
    • 这很奇怪。它确实适用于 Firebug,但如果我下载 SlickGrid 包并按照您的建议更改此示例,它将不起作用....
    【解决方案2】:

    简短的回答是,SlickGrid 不支持这样做,至少目前是这样。 CSS 解决方法不起作用,因为 SlickGrid 使用标题中的 DOM 元素来计算视口的尺寸。将其设置为display:none 会使 SlickGrid 认为网格是 0 像素宽。

    您可以通过执行$(".slick-header-columns").css("height","0px") 然后调用grid.resizeCanvas() 来消除网格底部剩余的空白来解决它。

    【讨论】:

    • 谢谢!解决方法有效:) 将来有这个基本(?)功能会很好。感谢您的宝贵时间!
    • @moroshko:您可以随时将其作为功能请求添加到 GitHub 上的问题 ;)
    • 您至少可以在 2.0 中设置 css 样式,并且网格将处理它,而无需通过 javascript 和调用 grid.resizeCanvas() 来明确地进行处理,因为它在第一次渲染时计算正确。 .slick-header-columns{ 高度:0px; } .slick-header.ui-state-default{ 边框:无; }
    【解决方案3】:

    只需将以下内容添加到网格选项中:

    headerHeight: 0
    

    然后在你的 css 中放一些类似的东西:

    #myGridID .slick-header-columns {
      display: none;
    }
    

    【讨论】:

      【解决方案4】:

      另一种方法是在 slick.grid.js 中添加一行

      函数 createColumnHeaders() { 返回; }

      如果您在 createColumnHeaders 内的第一行添加返回,它似乎会删除标题。

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题,只是不显示确实有效:

        $(element).find('.slick-header').css('display', 'none');
        

        【讨论】:

        • 这是一个很好的答案,因为它不会修改所有 SlickGrid 元素,而只会修改容器中的元素!
        【解决方案6】:

        也许迟到了,但对我有用

        $('#myGrid').find('.slick-header-column.ui-state-default').css('display', 'none');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-04-28
          • 1970-01-01
          • 1970-01-01
          • 2013-06-05
          • 2011-09-12
          • 2012-10-05
          • 2018-05-27
          相关资源
          最近更新 更多