FineUI 官方论坛

标题: Grid、Form等控件不能自动填充页面 [打印本页]

作者: ☆幻~精灵    时间: 2012-5-15 16:27
标题: Grid、Form等控件不能自动填充页面
情况一、首先,登陆系统,为全屏状态,然后Grid,Form等控件,是全屏展示的。[attach]483[/attach]

然后我点击浏览器的还原按钮,此时Grid的列,Form的右边元素,一部分不可见。
情况二、首先浏览器不全屏。此时Grid,Form控件填充了页面,然后我点击浏览器全屏按钮,右边会出现一部分空白。只有我点击刷新之后,才会重新填充页面。

求助,在Extaspnet中,能自动实现该效果吗?在存Html中,如果设置width为百分比,是能实现该效果的!


作者: 张怡    时间: 2012-5-15 17:30
本帖最后由 张怡 于 2012-5-15 17:32 编辑

我看了你好几个提问贴了,首先建议您仔细研究学习一下示例(http://extasp.net/),这样有助您对基础知识的了解。
关于您现在这个问题,详见示例中的(页面布局)示例,里面有详细说明,这儿我大概给您说一下全屏布局。
如果您的页面只有一个GRID控件,那么需要将PageManager控件里的AutoSizePanelID属性设置为您的GRID控件的ID值。
如果GRID套在其他容器控件里的,如Panel里,首先将AutoSizePanelID设置为Panel的ID值,然后将Panel的Layout属性设置为Fit就OK了。
以上只是针对简单的页面单个控件全屏设置,还有分列分行等全屏(自适应)布局设置,很多很多,仔细看示例就明白了。

如果你的布局是按我上面说的设置的,那么目前我掌握的唯一可能就是浏览器兼容性的问题,您得说清楚您出现问题的具体环境。

作者: ☆幻~精灵    时间: 2012-5-15 17:37
谢谢指教。根据你的方式,已调试成功!
作者: delphi9    时间: 2013-6-4 10:53
一个panel下面放两个form,form里面放grid用二楼这个方法也可以
作者: ☆幻~精灵    时间: 2013-6-4 22:53
delphi9 发表于 2013-6-4 10:53
一个panel下面放两个form,form里面放grid用二楼这个方法也可以

谢谢了~~~~~
作者: 小叶    时间: 2013-6-6 17:22
很感谢,本人找这个问题一天了,忽然得到启示。。
作者: tom    时间: 2013-8-14 11:55
不错,已经试了




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4