zoukankan      html  css  js  c++  java
  • FINEUI(MVC)布局问题记录

      最近在做FINEUI(MVC)项目,遇到布局的问题,坑有点深。子控件不能自动填满父控件。 使得嵌套的控件布局变得很难,  两层以上的嵌套 好像自动填充在FINEUI(MVC) 中就无能为力了, 必须自己更编码 空间高度

    这样设置的高度无法适应页面的拉伸,而且要调出美观的布局不是很容易的事情,一下是我初次写入的效果:

    后台折腾了好久 减少了 控件的嵌套层次 有四层 变成了  两层就可以 使用 该框架的默认填充机制了,其显示的效果有很大程度的改善:

    最后贴下 这两个布局的代码:

    1

    @(F.Panel()
    .ID("Panel1")
         (//第一层

           F.Panel()
          .ID("panelLeftRegion")
           .RegionPosition(Position.Center)
           .Items(

              //第二层
            F.TabStrip()
           .ID("TabStrip1")
               .Tabs(
             F.Tab()
             .Items(
             //第三层

              F.Form()
            .ID("Form1")
            .Rows(
           F.FormRow()
           .ID("FormRow1")
           .RegionSplitWidth(0)
          .Items(
           //第四层

            F.Grid()
          .ID("Grid1")

     2 改进后的层次

    F.TabStrip()
    .ID("TabStrip2")

      //第一层

    .Tabs(
    F.Tab()
    .Title("按机型销售排序")
    .Layout(LayoutType.Fit)

    .Items(

    //第二层
    F.Grid()
    .ID("Grid3")

    如上所示就可以用到 填充的特性 改善了效果和代码的层次结构

  • 相关阅读:
    OSPF协议 LSAs
    OSPF协议基础
    交换机Access Trunk Hybrid端口
    网络地址转换 NAT
    访问控制列表 ACL
    路由协议 RIP
    动态路由协议
    static 变量
    Unix网络编程 -- ubuntu下搭建编译环境( 解决unp.h 编译等问题)
    linux 错误处理
  • 原文地址:https://www.cnblogs.com/hzf08/p/7490094.html
Copyright © 2011-2022 走看看