EazyUI布局问题

使用EazyUI 布局的时候左边菜单来回显示隐藏之后最后会主体部分会出滚动条

如图:

出现这种问题之后 发现自己tab代码无问题  内容页面也都是100%的,感觉没问题,但是不知道他的机制是怎么样的  后经过大神点播 里面内容页 也需要加个布局控件

修改之后

代码

<p><body>
 <div class="easyui-layout" fit="true" style="margin:2px; padding:3px 0px 3px 3px;">
  <div id="completeList1" data-options="region:'north',border:false"
   style="height: 86px;;">
   <div id="searchui" class="easyui-panel"
    data-options="iconCls:'icon-search' ,fit:true," title="搜索条件"
    style="height:90px;">
    <table style="height:100%;width:100%;">
     <tr>
      <td class="labelAlignRight">标题:</td>
      <td><input id="txtTitle" class="easyui-textbox"
       style="width:150px;" /></td>
      <td class="labelAlignRight">类型:</td>
      <td><select id="txtType" class="easyui-combobox"
       style="width:150px;">
        <c:forEach items="${LogTypeList}" var="item">
         <option value="${item }">${item }</option>
        </c:forEach>
      </select></td>
      <td class="labelAlignRight">请求地址:</td>
      <td><input id="txtRequestUrl" class="easyui-textbox"
       style="width:150px;" /></td>
      <td class="labelAlignRight">操作人员:</td>
      <td><input id="txtOperationUser" class="easyui-textbox"
       style="width:150px;" /></td>
     </tr>
     <tr>
      <td class="labelAlignRight">操作时间:</td>
      <td><input id="txtDateStart"
       data-options="formatter:myformatter,parser:myparser"
       class="easyui-datebox" style="width:150px;" /></td>
      <td class="labelAlignCentert">至</td>
      <td><input id="txtDateEnd"
       data-options="formatter:myformatter,parser:myparser"
       class="easyui-datebox" style="width:150px;" /></td>
      <td></td>
      <td></td>
      <td></td>
      <td><a id="btnSearch" href="javascript:void(0);"
       class="easyui-linkbutton" data-options="iconCls:'icon-search'"
       style="width:73px">查找</a> <a id="btnClear"
       href="javascript:void(0);" class="easyui-linkbutton"
       data-options="iconCls:'icon-undo'" style="width:73px">重置</a></td>
     </tr>
    </table>
   </div>
  </div>
  <div id="completeList" data-options="region:'center',border:false" style="margin-top:2px;">
   <div id="dg"></div>
  </div></p><p> </div>
 <div id="win"></div>
</body></p>

也就是重新引用了一个eazyui 的layout 上下分的那种 然后里面100%就好了这样就没事了

不过这样会有个小问题 就是 在分辨率过大的电脑 看起来回很恶心 因为是全屏填充的

做设计Table的时候 给个小提示:

就是 最后一列不加宽度  前面的设置好宽度之后  不狂界面怎么调整 宽度都是一样 然后后面一列会变长和变短,这样做适合任何屏幕

当然最后看各种习惯了

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 13:19:29

EazyUI布局问题的相关文章

EazyUI TreeGrid分页、查询

话说刚从ligerui转过来的时候 发现eazyui的treegrid好恶心的说,在ligerui中市容treegrid只需要设置id-pid-treefIle三个字段就会自动帮你出现树表格的,而在eazyui中 id-pid中只能设置fileID  不能设置Pid 只能用默认的_parentid  最恶心的地方是只支持int类型的的id-pid模式,而我这边的id-pid是guid的字符串类型,最后做了一个int的例子,又发现分页很恶心 每页必须有个根节点,比如10条每页 一个跟有11个子,在

如何使用Flexbox和CSS Grid,实现高效布局

CSS 浮动属性一直是网站上排列元素的主要方法之一,但是当实现复杂布局时,这种方法不总是那么理想.幸运的是,在现代网页设计时代,使用 Flexbox 和 CSS Grid 来对齐元素,变得相对容易起来. 使用 Flexbox 可以使元素对齐变得容易,因此 Flexbox 已经被广泛使用了. 同时,CSS Grid 布局也为网页设计行业带来了很大的便利.虽然 CSS Grid 布局未被广泛采用,但是浏览器逐渐开始增加对 CSS Grid 布局的支持. 虽然 Flexbox 和 CSS Grid 可

CSS布局技巧大全

参考资料:http://www.imooc.com/article/2235 单列布局 水平居中 父元素text-align:center;子元素:inline-block; 优点:兼容性好: 不足:需要同时设置子元素和父元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"

CSS网页布局

一.主要内容 1.布局分类;131   121 2.display属性排版 3.float属性排版(横向多列布局) 4.防止父类盒子塌陷 二.标准文档流: a>组成 块级元素(block) 内联元素(inline) b>display属性值:block.inline.inline-block.none. 值block:将元素设置为块状元素 值inline:将元素设置为行内元素 值inline-block:拥有两种特性. 补充: visibility:hidden: 属性和 display:no

解决安卓手机键盘弹出时会把背景或百分比定位的布局压缩的问题

做移动端页面时经常遇到以下案例,在有背景的页面上写表单,而且底部为了适应不同手机还得运用绝对定位,因为通常是把容器高度设为了100%,这时在安卓手机上弹窗软键盘时就会把背景图片及其他东西挤压上去,解决方法如下: 在css样式中把大容器定义为fixed布局 .wrap{ position:fixed;left:0;top:0; } 在js中强制把页面的高度覆给他,就相当于自动撑开 var x =document.body.clientWidth; //查询设备的宽度 var y =document

微信小程序页面布局

页面布局: wcml: <view class="page"> <view class="page_hd"> </view> <view class="page_bd"> <view class="section_nav"> <view class="left border_right"> 酒店 </view> <vi

深度理解div+css布局嵌套盒子

1. 网页布局概述 网页布局的概念是把即将出现在网页中的所有元素进行定位,而CSS网页排版技术有别于传统的网页排版方法,它将页面首先在整体上使用<div>标记进行分块,然后对每个快进行CSS定位以及设置显示效果,最后在每个块中添加相应的内容.利用CSS排版方法更容易地控制页面每个元素的效果,更新也更容易,甚至页面的拓扑结构也可以通过修改相应的CSS属性来重新定位.  2. 盒子模型 盒子模型是CSS控制页面元素的一个重要概念,只有掌握了盒子模型,才能让CSS很好地控制页面上每一个元素,达到我们

CSS之响应式布局

响应式布局 外部link的max.css #left { width: 50%; height: 100px; background-color: #FF6600; float: left; } #right { width: 50%; height: 100px; background-color: #3565ff; float: left; } 外部link的min.css #left { width: 100%; height: 100px; background-color: #FF66

CSS原生布局方式

前言 网页原生布局的方法其实网上有很多,大概为Flow(流动布局模型).Float(浮动布局模型).Layer(层级布局模型).<!--more--> Flow布局 流动布局模型其实就是默认的网页布局模式.也就是说网页在默认状态下的HTML网页元素都是根据流动模型来分布网页内容的.流动布局将会有两个比较典型的特征,第一,块级元素都会在所处的最近父级容器元素内自上而下按顺序垂直顺延分布,因为在默认状态下,块级元素的宽度都是100%(即父级元素宽度的100%).实际上,块状元素都会以行的形式占据位