1

我们正在考虑在我们的 Web 应用程序中使用来自 DojoX 的 DataGrid 组件。我遇到的问题是它似乎不能很好地处理流体(又名液体)CSS 布局——它似乎喜欢预定义的每个宽度。实际上,文档警告了列功能的自动宽度,而我尝试对表格本身使用动态宽度和高度的尝试失败了。

有没有人使用这个具有流畅布局的组件?任何其他做得更好的 JavaScript 数据网格组件(我们需要分页和单元格编辑会很好)?

还是这个问题在 JavaScript 和 CSS 渲染的上下文中太难解决了?

4

1 回答 1

2

我使用dojo.layout.BorderContainer进行布局,并将我的 DataGrid(s) 放在 BorderContainer 的 ContentPane(s) 中。网格的宽度和高度设置为 100%,它会自动调整到它所在的 ContentPane 的高度/宽度。您的基本 BorderContainer 有 5 个区域,但您可以在 BorderContainer 中嵌入 BorderContainer 以获得更复杂的布局。

于 2010-01-08T16:34:19.887 回答