【发布时间】:2011-05-08 11:14:36
【问题描述】:
我正面临这样的问题:需要选择一种机制,允许用户隐藏/显示 DataGrid 中的列。
建议的方法之一是添加一个按钮(看起来像一个列标题,但没有列)。当用户点击它时,列列表出现,用户可以选择要隐藏/显示的列。但是有没有办法在网格中有这样的列(只是一个没有列的标题作为示例 - 你可能会在 Mozilla Thunderbird 中看到网格)?
另一种不太可能的方式是弹出列表,当鼠标悬停在 DataGrid 时出现。但是这个列表很少使用。所以,这个闪烁的列表只会让最终用户头疼。
鼠标点击的方式。我只是担心它们会被忽视,而用户在使用具有几十列的网格时会遇到困难。
对此有什么想法吗?有没有办法实现第一种方式,或者有更好的方法来解决这个问题?
如果我只提供一张这个神奇的“没有列的标题”的图片可能会更好,以避免混淆。
网格中有一个可点击的列标题,但它下面没有列。
dataGrid 中滚动条的正上方有一些区域,它可能是放置此功能的正确位置。但是好像不能用。
【问题讨论】:
标签: apache-flex datagrid header