我已经尝试过 Infragistics,但他们似乎不明白我在问什么,而且需要几天的时间才能得到答案,所以请帮忙!
我需要将 Infragistics 网络网格放入 div 或表格单元格中。网格的大小必须适合 div 或单元格。如果要显示的数据太多,我需要网格来发挥它的魔力并添加它自己的滚动条。
到目前为止,我已经使用 javascript 实现了这一点,并在每次浏览器窗口调整大小时调整大小。不幸的是,当刷新页面(使用 AJAX)时,网格会在更正之前将自身调整为默认大小一秒钟,但这对于客户(或者我而言)是不可接受的。
令人恼火的是,width=100% 有效,但 height=100% 无效。我发现它只是从 div 或 table 延伸出来(甚至没有调整 div 的大小,只是从它扩展出来)。
我已经尝试了将高度和宽度设置为 100% 并将框架自定义规则设置为 table-layout:auto 的 KB 文章,但这不起作用。
更新
我创建了一个测试项目,其中有一个 500 像素高的表格、两行(每行 50% 高度)和每行两个单元格,以提供 2 x 2 网格。如果我将单元格内的 Infragistics 网格高度设置为 100%,它会非常适合,直到您将其绑定到数据。然后它会扩展,使表格的高度超过 500 像素。
我尝试在其中一个单元格和网格中放置一个 100% x 100% div。然后表格保持正确的大小,但网格的高度增加了一行的大小,并延伸到了 div 和单元格之外:-(
我开始怀疑 Infragistics Web 控件是否达到应有的水平。它们当然似乎不如 Windows 版本好。