我有一个包含10列的网格,另一个包含超过60的网格。我想提供这些网格的视图,其中可以选择任何列或列数以保持可见。然后提交一个请求以隐藏所有剩余的“UN-selected”网格列,使所选列保持可见状态。
最终用户需要有一种机制,可以选择要查看的列,其余列将暂时隐藏在视图之外。我知道我可以从上下文菜单中选择每一列来隐藏每一列,但如果我有一个包含多列的网格,则很难选择要隐藏的每一列。我想创建一种机制,用户可以选择要查看的列,并允许隐藏其余列。
我认为网格重新配置可能是要走的路,但是没有真实的例子显示我如何选择列以允许可视“即时”,然后根据新的列模型重新配置网格
答案 0 :(得分:1)
有几种方法可以解决这个问题:
一种方法是循环遍历列,并对要隐藏的人调用hide()方法。
对于大量列,使用重新配置方法可能更好。使用第一个paremeter undefined的reconfigure,你可以重用最初配置的商店:
重新配置(undefined,myColumns)