0

我有一个有 10 列的网格,另一个有超过 60 列的网格。我想提供这些网格的视图,其中可以选择任何列或列数以保持可见。然后提交请求以隐藏所有剩余的“未选定”网格列,使选定的列可见。

最终用户需要有一种机制,他们可以选择查看哪些列,而其余列将暂时隐藏在视图之外。我知道我可以从上下文菜单中选择每一列来隐藏每一列,但如果我有一个包含多列的网格,那么选择每一列来隐藏可能会非常困难。我想创建一种机制,用户可以选择他们想要“查看”的列并允许隐藏剩余的列。

我相信网格重新配置可能是要走的路,但没有真实的例子展示我如何选择列以允许“即时”查看,然后根据新的列模型重新配置网格。

4

1 回答 1

1

有几种方法可以解决这个问题:

  1. 一种方法是遍历列并在您希望隐藏的那些上调用 hide() 方法。

  2. 对于大量列,使用重新配置方法可能会更好。使用 reconfigure 和第一个参数 undefined 您可以重用最初配置的商店:

    重新配置(未定义,我的列)

于 2013-01-15T01:09:27.253 回答