FineUI 官方论坛

标题: FineUI4.0的场景是好看,但占很大位置,有否设置别的模式 [打印本页]

作者: szjazz    时间: 2014-2-28 00:11
标题: FineUI4.0的场景是好看,但占很大位置,有否设置别的模式
本人的编程能力不是很强,但用上高版本的FineUI,能更省不少代码,以及功能上有所增强,而且效果的确很好看,但有一点很不好,每个控件占了较大的位置,主要是高度方面,一个1280x800分辨率的,显示一个Grid,都不敢一下显示多行
[attach]4499[/attach]

记得以前的3.x版本,就不会这样,比4.0可以显示更多的行!

各位有什么办法,能用到4.0的新功能,但能显示更多的行

作者: tarcyshu    时间: 2014-2-28 08:36
切换一下主题就行。
作者: 小兵    时间: 2014-2-28 10:24
我个人理解是配合扁平化设计的思维。GRID布局也变了。现在我都把GRID高度设为固定值。
作者: asdfsdgd    时间: 2014-2-28 11:51
可以把Grid放在一个Panel中,设置Panel的属性Layout="VBox",然后设置Grid的属性BoxFlex="1"。
就可以让Grid高度自动扩展了。
最好设置下Grid的AutoScroll="true"。
作者: asdfsdgd    时间: 2014-2-28 11:53
asdfsdgd 发表于 2014-2-28 11:51
可以把Grid放在一个Panel中,设置Panel的属性Layout="VBox",然后设置Grid的属性BoxFlex="1"。
就可以让Gri ...

这里的Grid实际上是高度填满外层的Panel,所以页面布局的时候只要把Panel设置填满父级控件就可以了
作者: szjazz    时间: 2014-2-28 15:58
几位热心人可能理解错了,我的意思是上图中的客户列表Grid用主题Neptune,就10行占用了很多的屏幕位置,而如果换成Blue的主题,却还能多放两行[attach]4517[/attach]


另外,发现一点,如果切换了主题,顶部内容区的背景色没了,不知是否Bug,当然我自己也定义了CSS样式文件,也没有起作用
[attach]4518[/attach]

  1. .header {
  2.         background-color:#005999;
  3.         border-bottom:1px solid #1E95EC;
  4. }
复制代码
  1. <f:ContentPanel ShowBorder="false" ShowHeader="False" ID="ContentPanel1" CssClass="header"
  2.                             runat="server" Height="50px">
  3.                             <div class="title">
  4.                                 <f:Image ID="Image1" ImageUrl="~/res/images/oa_sys_white.png" runat="server"></f:Image>
  5.                             </div>
  6.                         </f:ContentPanel>
复制代码








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