【问题标题】:How to always show sort arrrows?如何始终显示排序箭头?
【发布时间】:2020-08-31 07:26:11
【问题描述】:

默认情况下,免费 jqGrid 仅在已排序的列上显示箭头。 我需要总是显示箭头。我可以改变 CSS 像

  .ui-jqgrid .ui-jqgrid-sortable .s-ico {
    display: inline-block !important;
  }

,但我怀疑有一个选项。

【问题讨论】:

  • 您公开“我期待一个选项” - 但您是否阅读过文档?有一个用于此目的的选项 viewsortcols (需要阅读它 - 它不是单值)。你只需要在免费的 jqGrid 文档中找到它。如果它不可用,你可以在 Guriddo jqGrid JS docs here 中找到它
  • 谢谢。就是这样。除了free-jqgrid.github.io,我没有找到免费的jqGrid 文档。那里甚至没有可能的选项列表。并且找不到调查代码的选项。但似乎您提供的文档至少部分是免费的 jqGrid 工作。
  • free jqGrid 是一个克隆,大部分应该兼容Guriddo jqGrid。

标签: free-jqgrid


【解决方案1】:

jqGrid 有viewsortcols 选项(参见old documentation),免费的jqGrid 也支持该选项。该选项的默认值为viewsortcols: [false, "vertical", true]viewsortcols 数组的第一个值指定是否应始终显示排序图标。因此,要实现您的要求,您只需添加选项

viewsortcols: [true, "vertical", true]

例如,参见https://jsfiddle.net/OlegKi/L417gcwf/72/

如果您对免费 jqGrid 的更高级自定义功能感兴趣,您可以在 the answer 的“更新”部分找到例如。

【讨论】:

    猜你喜欢
    • 2011-02-10
    • 2020-10-28
    • 2012-11-07
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2019-11-06
    • 1970-01-01
    • 2015-12-04
    相关资源
    最近更新 更多