【问题标题】:move scrollbar to a specific row by seacrh fields in slickgrid通过 slickgrid 中的 seacrh 字段将滚动条移动到特定行
【发布时间】:2016-10-11 14:40:54
【问题描述】:

我的 slickgrid 中有一个过滤器,效果很好。当我在搜索字段中键入内容并且它与列表中的任何内容匹配时,我不想将光滑网格的滚动条移动到特定行。

【问题讨论】:

    标签: javascript slickgrid


    【解决方案1】:

    SlickGrid API 有一个名为 scrollRowIntoView(row, doPaging) 的公共方法。

    参数在哪里:

    row - 行索引。

    doPaging - 一个布尔值。如果为 false,则网格将滚动显示 行位于视图的顶部。如果为真,网格将滚动,因此 指示的行位于视图的底部。默认为 false。

    所以通过发出:

    grid.scrollRowIntoView(200, true);
    

    将给定的行号滚动到网格的视口中。

    【讨论】:

      【解决方案2】:

      工作代码,以防您正在寻找相同的东西。

      function filter(item) {
      if (item.LastName == columnFilters.LastName) {
          grid.scrollRowIntoView(item.id, true);
      }
      return true;
      }
      
      dataView.setFilter(filter);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-29
        • 2012-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多