【问题标题】:Slick Grid Multi select issue光滑的网格多选问题
【发布时间】:2014-12-22 11:36:05
【问题描述】:

我正在使用SlickGrid。我可以按 Ctrl 按钮选择多行。

如何在不按 Ctrl 按钮的情况下实现这一点。

【问题讨论】:

    标签: slickgrid


    【解决方案1】:

    handleClick第 131 行)函数要求在选择多行时按下“修饰符”键(第 138 行)。为了克服这种期望,您需要提供一个自定义的 RowSelectionModel 实现来删除逻辑检查。

    另一个选项是使用CheckboxRowSelector 进行多行选择。

    【讨论】:

    • 能否请您解释一下如何提供 RowSelectionModel 实现以删除逻辑检查
    • 我刚刚下载了该插件的源代码,并通过删除所有 && e.ctrlKey 语句修改了 handleClick 方法。
    • 我无法使用 shift 按钮选择行
    • 如果您想要换档选择,您需要将检查移到基于索引的检查之上,因为其他两个逻辑路径在所有情况下都具有优先权,因此它永远不会执行。
    • 我正在尝试在光滑的网格中进行整数列排序,但它不能正常工作你能告诉我怎么做吗?这是我的数字排序函数 comparer(a, b) { var x = (isNaN(a[sortcol]) || a[sortcol] === "" || a[sortcol] === null) 的代码? -99e+10 : parseFloat(a[sortcol]); var y = (isNaN(b[sortcol]) || b[sortcol] === "" || b[sortcol] === null) ? -99e+10 : parseFloat(b[sortcol]);返回 (x === y ? 0 : (x > y ? 1 : -1)); }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    相关资源
    最近更新 更多