1

我正在尝试使用 Telerik MVC 拆分器。完全加载它看起来非常漂亮,但是在加载时,包含的组件被放置在彼此下方,使得布局完全混乱。有没有简单的解决方案?

或者有什么好的 jQuery-splitter 可以推荐吗?实际上,我更喜欢完全控制我的布局。

4

1 回答 1

2

免责声明:我为 Telerik 工作并开发了 Splitter。

解决方案

  • 异步加载拆分器内容- 您可以在构建窗格时使用LoadContentForm 方法加快页面加载速度。正如您在演示网站上看到的那样,用户界面会感觉更加灵敏。
  • 通过其 HtmlAttributes 为窗格提供样式- 您可以使用 CSS 为每个窗格设置样式float,以便布局在您的场景中有意义。这太定制了,无法实现开箱即用。

为什么这么难?

为了解决这个问题,我们不得不从服务器渲染布局。但是,当您不知道拆分器的大小(通常是容器的 100%)时,这是不可能做到的,除非我们使用 HTML<table>进行布局(这会给表格带来更多问题,而不是修复他们)。因此,我们选择不使用它并决定根据客户端调整它的大小。我们正在研究更多选项以简化流程(CSS3 flexbox 模块),但对于跨浏览器解决方案,请使用上述方法。

于 2011-03-14T12:22:37.010 回答