3

我正在使用 Telerik 的 Radgrid 作为网站。网格列通常超出可用宽度,并延伸到主要内容区域之外(固定宽度)。

那么我有什么选择来呈现非常宽的网格。水平滚动条在我的网站上看起来很丑

4

3 回答 3

6

您的选择是以下各项的组合:

  1. 较小的字体
  2. 将一些单元格合并为多行(例如,如果您有“开始日期”和“结束日期”,则将开始日期放在顶部,将结束日期放在底部。
  3. 加宽窗户
  4. 使某些单元格有条件地出现(基于用户定义的过滤器)。也许最常用的单元格会正常显示,而复选框会取消隐藏不常用的单元格或单元格组。
  5. 允许水平滚动
  6. 使窗口具有流体宽度
  7. 通过javascript浮动弹出数据,<div>而不是将其放在列中

我错过了什么吗?

于 2009-05-06T14:02:09.233 回答
3

我也在使用 Telerik 控件,经过大量使用它们后我学到的一件事是它们的 CSS 通常很好,但我也面临你的问题,这是我的建议。

  • 凯尔特克斯所说的。
  • 总是向你的 Rad Grid 添加一个自定义类,你可以在其中修复那些讨厌的东西。
  • 不要为网格使用固定宽度,而是在列上使用它并使网格流动,页面也是如此。

希望这可以帮助。

于 2009-05-06T20:54:51.583 回答
0

我同意 devmania 并使网格变得流畅,我最近遇到了类似的问题。所以我做了一些我的专栏 nowrap,剩下的留给包装。它在较小的屏幕上看起来不太好,但它仍然可以使用,因为我已经停止了日期+时间列换行之类的操作。但是,一旦您开始在更宽的屏幕上使用它,它看起来很棒。

这完全取决于您拥有多少滚动条。是否可以删除一些列并将该信息放在某个弹出/弹出窗口中?

另一种选择是让哪些列显示为用户可配置,但您并没有真正解决问题,只是让用户有责任让它看起来不错。

如果您无法摆脱水平滚动条,您至少应该尝试将更重要的列放在首位,这样您的用户就不必经常向右滚动。

于 2010-02-18T21:49:37.547 回答