Slickgrid 单元格文本选择在 Chrome 或 Firefox 中无法正常工作

标签 slickgrid

我已经根据 SlickGrid and Text Selection 设置了 enableTextSelectionOnCells .

我对此并不感到高兴。

单元格文本以不良行为被选中。有时,一旦完成选择,选择就会消失。只有在极少数情况下它才起作用。

有没有人遇到过这个问题?

我已经在 Firefox 和 Chrome 上试过了。

重现:

  • git clone git@github.com:mleibman/SlickGrid.git
  • 转至 examples文件夹
  • 编辑 example1-simple.html
  • 添加 enableTextSelectionOnCells: true在选项中
  • 开通 example1-simple.html在 FF/Chrome
  • 尝试选择一个单元格值

  • 仅供引用,如果它有什么不同,我正在 Ubuntu 上运行。

    最佳答案

    这个问题已经在Github上解决了.你只需要修改 slick.gird.js。在第 2270 行附近,您只需添加“options.editable && ”。希望这有帮助。

    if (!currentEditor) {
        // if this click resulted in some cell child node getting focus,
        // don't steal it back - keyboard events will still bubble up
        // IE9+ seems to default DIVs to tabIndex=0 instead of -1, so check for cell clicks directly.
        if (options.editable && e.target != document.activeElement || $(e.target).hasClass("slick-cell")) {
          setFocus();
        }
      }
    

    关于Slickgrid 单元格文本选择在 Chrome 或 Firefox 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18397036/

    相关文章:

    jquery - 在 Slick 网格上快速过滤

    javascript - 在按键 SlickGrid 上调用自定义方法

    javascript - SlickGrid:如何查看长单元格条目的全文?

    javascript - SlickGrid 多级分组与组级选择

    javascript - 如何在 SlickGrid 中返回特定的单元格值?

    jqgrid - Slickgrid vs. jqGrid vs. ...?对于调度程序

    javascript - 为平滑网格编写自定义格式化程序

    javascript - 仅从 slickgrid 的标题行隐藏复选框

    javascript - 用于 CSV 导出的 SlickGrid 函数?

    drop-down-menu - 向 SlickGrid 添加新行