easyui设置界面的高度自适应
单独设置界面中特定region区时,高度自适应失败;设置整个界面时成功。实现代码在script块中,具体代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="add_material.aspx.cs" Inherits="Truelore.Fare.Web.add_material" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/default/easyui.css"/>
<link rel="stylesheet" type="text/css" href="jquery-easyui/themes/icon.css"/>
<link rel="stylesheet" type="text/css" href="css/default.css"/>
<script type="text/javascript" src="jquery-easyui/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui/jquery.easyui.min.js"></script> <style type="text/css"> body{
position: relative;
left: %;
width: %;
} .line {
height:32px;
} </style> <script type="text/javascript">
$(function () {
$('#_content').layout();
setHeight();
});
function setHeight() {
var c = $('#_content');
var p = c.layout('panel', 'center'); // get the center panel
var oldHeight = p.panel('panel').outerHeight();
p.panel('resize', { height: 'auto' });
var newHeight = p.panel('panel').outerHeight();
c.layout('resize', {
height: (c.height() + newHeight - oldHeight)
});
}
</script> </head>
<body>
<div id="_content" class = "easyui-panel">
<div style="height:240px">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'west'" style="width:60%">
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>材料编码:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true" >
<span>(自动生成)</span>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>材料名称:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true">
<input class="easyui-textbox" style="width:75%;" value ="xxxxx"/>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%" >
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>规格型号:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true">
<input class="textbox easyui-textbox" style="width:75%;" value ="xx"/>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>单位:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true" >
<input class="easyui-textbox" style="width:75%" value ="m"/>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>预算价:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true" >
<input class="easyui-textbox" style="width:75%" value =""/>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>市场价:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true" >
<input class="easyui-textbox none-border" style="width:75%" value =""/>
</div>
</div>
</div>
<div class = "easyui-panel bottom-border" style="width:100%">
<div style="float:left;width:30%;text-align:center">
<div class = "easyui-panel line none-border" style="text-align:center;">
<span>归属章节:</span>
</div>
</div>
<div style="float:left;width:70%">
<div class = "easyui-panel line left-border" data-options="fit:true" style="text-align:center">
<a href='#' class='easyui-linkbutton' style="margin:2px 15px" >选择</a>
<a href='#' class='easyui-linkbutton' style="margin:2px 15px" >新建</a>
</div>
</div>
</div>
</div>
<div data-options="region:'east'" style="width:40%">
<div class="easyui-panel none-border" style="padding:5px;" >
<ul class="easyui-tree" data-options="url:'jsons/add_material_tree.json',method:'get',animate:true" style="border:none"></ul>
</div>
</div>
</div>
</div>
<div class = "easyui-panel line none-border" >
<a href='#' class='easyui-linkbutton' style="margin:2px" >导入Excel</a>
</div>
<div style="height:100%;">
<div data-options="region:'center'">
<table id = "_dg_json" class="easyui-datagrid none-border" data-options="rownumbers:true,singleSelect:true,collapsible:true,url:'jsons/add_material_datagrid.json',method:'get'" >
<thead>
<tr>
<th data-options="field:'code',width:'20%',align:'center'">材料编码</th>
<th data-options="field:'name',width:'20%',align:'center'">材料名称</th>
<th data-options="field:'type',width:'8%',align:'center'">规格型号</th>
<th data-options="field:'uinit',width:'8%',align:'center'">单位</th>
<th data-options="field:'budgetary_price',width:'20%',align:'center'">预算价</th>
<th data-options="field:'market_price',width:'20%',align:'center'">市场价</th>
</tr>
</thead>
</table>
</div>
<div data-options="region:'south'" style="height:50px;">
<div style ="width:100%;text-align:center">
<a href='#' class='easyui-linkbutton' style="margin:10px 25px" >保存</a>
<a href='#' class='easyui-linkbutton' style="margin:10px 25px" >取消</a>
</div>
</div>
</div>
</div>
</body>
</html>
easyui设置界面的高度自适应的更多相关文章
- EasyUI combobox 下拉高度自适应
要指出的是,combobox是继承自combo的,所以,combo的属性也可以被combobox使用,该问题也是这样产生的,知道这个原理,该问题就解决一半了,另一点要指出的是,在easyui中,num ...
- 如何使easyui的datagrid 高度自适应
如何使easyui的datagrid 高度自适应? 最开始使用easyui的datagrid加载数据时,对其设置的高度都是固定值,数据较多时table表现为滚动条形式.某天,老大突然需要datagri ...
- WPF设置DataGrid行内容高度自适应 与 TextBox/TextBlock内容高度自适应
WPF设置DataGrid行内容高度自适应 TextBox/TextBlock内容高度自适应 参考: DataGrid 控件中的调整大小选项: http://msdn.microsoft.com/ ...
- 父容器根据子容器高度自适应:设置父容器 height:100%;overflow:hidden;
父容器根据子容器高度自适应:设置父容器 height:100%;overflow:hidden;
- android设置GridView高度自适应,实现全屏铺满效果
使GridView每个item的高度自适应拉伸,达到整个GridView刚好铺满全屏的效果. public static void setGridViewMatchParent(GridView gr ...
- 关于UIWebView设置高度自适应的问题
- (void)viewDidLoad { [super viewDidLoad]; _scrollView = [[UIScrollView alloc]initWithFrame:CGRectMa ...
- 如何设置iframe高度自适应,在跨域的情况下能做到吗?
在页面上使用iframe来动态加载页面内容是网页开发中比较常见的方法.在父页面中给定一个不带滚动条的iframe,然后对属性src指定一个可加载的页面,这样当父页面被访问的时候,子页面可以被自动加载. ...
- [Asp.Net Core] - 设置 Syncfusion / RichTextEditor 移除超链接及高度自适应 的方法
背景 使用 Syncfusion / RichTextEditor 对录入后的信息进行展示:1. 希望内容高度自适应.2. 希望禁用原文中的超链接. 实现 <div class=" ...
- css高度自适应
何为高度自适应? 高度自适应就是高度能跟随浏览器窗口的大小改变而改变,典型的运用在一些后台界面中上面一栏高度固定用作菜单栏或导航栏,下面一栏高度自适应用于显示内容.高度自适应不像宽度自适应那样简单,在 ...
随机推荐
- 字符集WideCharToMultiByte
GDAL C#封装对中文字符转换过程中存在问题. C++封装一个Win32 DLL,采用Unicode字符集.使用标准头文件. https://msdn.microsoft.com/en-us/lib ...
- Java 反射的基本应用
package com.lf.testreflection; import java.lang.reflect.Field; import java.lang.reflect.Method; impo ...
- cocos2dx 3.x(一张背景图利用定时器实现循环轮播)
// // MainScene.hpp // helloworld // // Created by apple on 16/9/19. // // #ifndef MainScene_hpp #de ...
- SQL Server中使用正则表达式
SQL Server 2005及以上版本支持用CLR语言(C# .NET.VB.NET)编写过程.触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容 ...
- SuSE Apache2 VirtualHost Build
1,linux version:openSuSE 12.1 2,add ServerName to DNS(johv.ts.com ,use the same IP) 3,mkdir /srv/www ...
- 数据库迁移之从oracle 到 MySQL
方式一: 手动方式导入导出 手动的方式导入, 就是操作步骤会比较繁琐一些. 对Table 的结构和数据: 1. 使用 SQL Developer 把 oracle 的 table 的schema 和 ...
- 转:Selenium之CSS Selector定位详解
CSS selector定位 CSS(Cascading Style Sheets)是一种语言,它被用来描述 HTML 和 XML 文档的样式. 百度输入框: <input name=&quo ...
- acm算法模板(1)
1. 几何 4 1.1 注意 4 1.2 几何公式 4 1.3 多边形 6 1.4 多边形切割 9 1.5 浮点函数 10 1.6 面积 15 1.7 球面 16 1.8 三角形 17 1.9 三维几 ...
- ACM常用算法及练习(1)
ACM常用算法及练习 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来. 1.最短 ...
- 。。。Spring框架总结(一)。。。
Spring框架已经学习了两遍了,第一遍基本上忘得差不多了,现在开始复习第二遍的,也复习的差不多了,比之前懂了很多东西,今天就写下来,记录一下我滴小成果! 首先,在Spring框架中有两个重要的概念: ...