1.SL控件问题
因为是一个控件A, 整体套住另外一个控件B,即使B中有滚动条, 那么A的大小也是随着改变的。
2.页面布局与 大小设置
Fit 是保证全部自动大小。 高度为100% 可以保证object的位置是全部大小的。
最大化最小化浏览器后。 发现底部的滚动条出现了。
首次加载 滚动条正常出现, 切换点击后window滚动条被遮盖。
证明是切换后带来的高度问题。
3.Window切换 之后的尺寸问题。
因为我的问题是滚动条问题,
1. 布局方面
首次加载布局对页面底部没有影响。
2.点击切换window
发现每次切换后,就会出现高度问题。
即使是首次加载的正常页面也出现问题。
于是改变点击事件方法。
通过查看FINEUI 的源代码。 找到一个window对象的 恢复尺寸的方法。
写法改为:
extWindow.GetRestoreReference()
+extWindow.GetShowReference("EM_Statistic.aspx?ModuleID=" + ModuleID, "统计报表")
+ extWindow.GetMaximizeReference();
//统计与报表页面
每次点击都重新恢复一些窗口的尺寸, 这样就每次都等于首次加载,不受页面切换影响。
搞定。
本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!