UBF自适应配置

by liujjz 2015.9.25 11:36
自适应 [更多...]

Form布局中高度/宽度自适应设计要点

by 李国强 2012.11.27 11:10
注:脚本执行有风险,对于客户正式环境请在研发指导下执行。很多情况下,我们需要在浏览器窗体缩放时保证功能按钮始终保持在页面底部,或者让Grid跟随窗体的变化而自动缩放,这时候可以通过设计行高(宽)自适应来解决。 因为宽度自适应在很久以前就可以解决, 所以这里只说高度自适应,以下方法适用于JMF和V2.5。 以[基础设置/国家/地区]为例,如下图,如果要设置“相关功能”按钮始终在页面底部,需要如下步骤设置。    0. (2012.12.27添加) 要应用行高宽自适应,需要设置Form的IsAutoSize属性为True。(JMF中因为默认宽度是100%的,基于兼容考虑所以此属性对宽度无效) 1 . 如果UBF是旧版本,需要先更新LTP文件,从下面附件解压后覆盖UBFStudio的同名文件夹,或者从vm97更新UBFStudio。 Tpls.rar (11.63 kb) 附件已过时 UBFStudio.rar (1.70 mb) 2. 如果是JMF项目,需要设定项目类型为JMF,如下图。 3. 在UBFStudio中设定需要自适应的卡片所在的所有父容器行(追溯到顶级容器)为非固定行,并保证其他行为固定行。在本例中,主容器布局共包含3行(下图),其中Row0为Toolbar区, Row1为内容编辑区,Row3为功能按钮区,我们需要让Row1自适应,以保证命令按钮区始终在页面底部,这时只需要设定Row1为非固定行即可。需要注意的是Row1包含的Card2由于布局中不需要有自适应行存在,所以应保持各行为固定行。   4. 重新构造后, 测试。   附件: 1. V2.5示例项目,国家地区主页面CountryUIForm.ubfform: CountryUIForm.ubfform (29.14 kb) 2. JMF示例项目,料品主页面ItemMainUIForm.ubfform: ItemMainUIForm.ubfform (1.02 mb)   备注: 1. Q:在JMF版页面中,有些控件高度/宽度被拉伸, 或者显示不全? A:所在的容器有不需要自适应的行被设置为自适应,需要设置正缺后重新构造。 2. 目前一个页面只支持一个自适应链。就是说只能指定一个最底层容器为自适应。 3. Q:参照中的表格缩成一团... A:参考条目1  

Tags:

UBF

RecentComments

评论 RSS

Statistics

989 篇文章
0 个单页
644265 条评论
11 次评分
202281 次访问
访问统计开始于 2019年12月15日
平均日访问 5323 次
当前 133 人在线