我有以下页面使用 Dojo 1.3.1 javascript 工具包
Content Pane
HTML table two columns, N rows
Column 1 (left): text
Column 2 (right) Dojo widget (can be any, but mostly Grids, pullodwn, etc)
问题:
当页面加载时,它呈现 Ok(小部件的类型和每页的数量是在运行时确定的,所以我无法使用静态 CSS 来管理它)
当我向网格添加行时,它嵌入在表格单元格中
<td> grid </td>
给定的行(嵌入网格的位置)按比例变高,网格下方的所有内容都消失了,并且内容窗格上没有滚动条可以到达下面的行。
我不知道如何解决它,我在页面周围的所有内容上设置了 100% 或自动高度和宽度。这没有帮助。
我想知道我的设计方法是否错误并且无法解决。我读过有人告诉不要使用表格进行布局,但我在设计时不知道我将显示的控件的顺序和类型。这还能怎么做?
我认为问题在于,当网格位于表格单元格内并且网格扩展时,单元格会扩展,但保存内容窗格不知道它,因此不会重绘边框。