【问题标题】:jqGrid Basic Column ChooserjqGrid 基本列选择器
【发布时间】:2011-10-07 07:08:28
【问题描述】:

jqGrid 具有列选择器功能,如下所述:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_methods

还有来自@Oleg 的演示:

http://www.ok-soft-gmbh.com/jqGrid/SimpleLocalGridWithColumnChooser.htm

但是它对我的需求来说太复杂了。有没有像 FlexGrid 的显示隐藏列选择功能一样简单的方法:

http://flexigrid.info/

您可以查看示例 1。可以通过单击列来显示和隐藏列。我不想做同样的事情,但只需单击列处或附近的某个位置并仅选择要显示或隐藏的列即可。

有什么想法吗?

PS:我想要一个基本的显示隐藏列字段,而不是一个打开的复杂屏幕,人们可以在上面选择许多选项。它应该像 Flexigirid 一样建立在桌子上。用户点击复选框,仅此而已。

【问题讨论】:

  • 在来自the answermy demo 中只有一个调用navButtonAdd 方法将自定义按钮添加到导航栏,并将onClickButton 操作定义为grid.jqGrid('columnChooser');。代码可以更简单吗?此外,它还演示了应该包含哪些 CSS 和 JS 文件以及按什么顺序。
  • @Oleg 我试图解释更多。我想要一个实际上与 Flexigrid 相同的小屏幕。如果你愿意,我可以解释更多我想要什么,谢谢。

标签: jqgrid column-chooser


【解决方案1】:

抱歉,您不能在一种软件产品中拥有与在另一种软件产品中相同的外观

是否可以配置 flexigrid 使其看起来像 jqGrid?你能不能让 iPhone 看起来像 Windows Phone 或 Mac OS X 看起来像 Windows?每个软件产品都有自己的设计和功能集。

columnCooser 基于多选小部件,允许您显示或隐藏任何列或重新排列列。 flexigrid 有另一个功能的实现。

如果您想使用一些免费开源产品,您应该了解提供产品的功能和可能性,然后就可以在那里使用。

【讨论】:

  • 感谢您的评论,但我应该解释更多。我不想与其他产品具有相同的能力。我想拥有其他网格通常具有的相同功能。我检查了其他网格实现,其中许多都使用显示隐藏列功能,如 Flexi Grid。所以这就是为什么我问jqGrid是否有同样的机会。不像 Windows 和 Linux 之间的特殊功能,不像其他人拥有的共同功能。
  • @kamaci:对我来说,功能是隐藏或显示某些列以及更改列顺序的能力。用户应该单击以查看允许选择可见列的对话框的方式不同。对我个人而言,jqGrid 中的方式更直观。每个人都知道工具栏。我发现在列标题中悬停一些特殊位置以查看可用于选择列的按钮并不直观。口味不同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多