jQuery EasyUI window窗口实例

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>jQuery EasyUI window窗口</title>
<link rel="stylesheet" id="easyuiTheme" type="text/css" href="/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="/themes/icon.css">
<link rel="stylesheet" type="text/css" href="/demo.css">
<script type="text/javascript" src="/jquery.min.js"></script>
<script type="text/javascript" src="/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/jquery.easyui.mobile.js"></script>
<script>
function doAdd(){
$(‘#addWindow‘).window("open");
}

function doEdit(){
//alert("修改...");
}

function doDelete(){
alert("删除...");
}

function doRestore(){
alert("将取派员还原...");
}
//工具栏
var toolbar = [ {
id : ‘button-add‘,
text : ‘增加‘,
iconCls : ‘icon-add‘,
handler : doAdd
}, {
id : ‘button-edit‘,
text : ‘修改‘,
iconCls : ‘icon-edit‘,
handler : doEdit
}, {
id : ‘button-delete‘,
text : ‘作废‘,
iconCls : ‘icon-cancel‘,
handler : doDelete
},{
id : ‘button-restore‘,
text : ‘还原‘,
iconCls : ‘icon-save‘,
handler : doRestore
}];
// 定义列
var columns = [ [ {
field : ‘id‘,
checkbox : true,
},{
field : ‘courierNum‘,
title : ‘工号‘,
width : 80,
align : ‘center‘
},{
field : ‘name‘,
title : ‘姓名‘,
width : 80,
align : ‘center‘
}, {
field : ‘telephone‘,
title : ‘手机号‘,
width : 120,
align : ‘center‘
}, {
field : ‘checkPwd‘,
title : ‘查台密码‘,
width : 120,
align : ‘center‘
}, {
field : ‘pda‘,
title : ‘PDA号‘,
width : 120,
align : ‘center‘
}, {
field : ‘standard.name‘,
title : ‘取派标准‘,
width : 120,
align : ‘center‘,
formatter : function(data,row, index){
if(row.standard != null){
return row.standard.name;
}
return "";
}
}, {
field : ‘type‘,
title : ‘取派员类型‘,
width : 120,
align : ‘center‘
}, {
field : ‘company‘,
title : ‘所属单位‘,
width : 200,
align : ‘center‘
}, {
field : ‘deltag‘,
title : ‘是否作废‘,
width : 80,
align : ‘center‘,
formatter : function(data,row, index){
if(data=="0"){
return "正常使用"
}else{
return "已作废";
}
}
}, {
field : ‘vehicleType‘,
title : ‘车型‘,
width : 100,
align : ‘center‘
}, {
field : ‘vehicleNum‘,
title : ‘车牌号‘,
width : 120,
align : ‘center‘
} ] ];

$(function(){
// 先将body隐藏,再显示,不会出现页面刷新效果
$("body").css({visibility:"visible"});

// 取派员信息表格
$(‘#grid‘).datagrid( {
iconCls : ‘icon-forward‘,
fit : true,
border : false,
rownumbers : true,
striped : true,
pageList: [30,50,100],
pagination : true,
toolbar : toolbar,
url : "../../data/courier.json",
idField : ‘id‘,
columns : columns,
onDblClickRow : doDblClickRow
});

// 添加取派员窗口
$(‘#addWindow‘).window({
title: ‘添加取派员‘,
width: 800,
modal: true,
shadow: true,
closed: true,
height: 400,
resizable:false
});

//对收派标准save按钮,添加点击事件
$("#save").click(function(){
//判断是否form中的所有表单对象都通过校验
if($("#standardForm").form(‘validate‘)){
//都通过校验
$("#standardForm").submit();
}else{
$.messager.alert("警告","表单存在非法内容,请重新填写","warning");
}
//关闭窗口
$("#addWindow").window(‘sclose‘);
});

});

function doDblClickRow(){
alert("双击表格数据...");
}
</script>

</head>
<body class="easyui-layout" style="visibility:hidden;">
<div region="center" border="false">
<table id="grid"></table>
</div>
<div class="easyui-window" title="对收派员进行添加或者修改" id="addWindow" collapsible="false" minimizable="false" maximizable="false" style="top:20px;left:200px">
<div region="north" style="height:31px;overflow:hidden;" split="false" border="false">
<div class="datagrid-toolbar">
<a id="save" icon="icon-save" href="#" class="easyui-linkbutton" plain="true">保存</a>
</div>
</div>

<div region="center" style="overflow:auto;padding:5px;" border="false">
<form id="standardForm" action="../../standard_save.action" method="post">
<table class="table-edit" width="80%" align="center">
<tr class="title">
<td colspan="4">收派员信息</td>
</tr>
<tr>
<td>快递员工号</td>
<td>
<input type="text" name="courierNum" class="easyui-validatebox" required="true" />
</td>
<td>姓名</td>
<td>
<input type="text" name="name" class="easyui-validatebox" required="true" />
</td>
</tr>
<tr>
<td>手机</td>
<td>
<input type="text" name="telephone" class="easyui-validatebox" required="true" />
</td>
<td>所属单位</td>
<td>
<input type="text" name="company" class="easyui-validatebox" required="true" />
</td>
</tr>
<tr>
<td>查台密码</td>
<td>
<input type="text" name="checkPwd" class="easyui-validatebox" required="true" />
</td>
<td>PDA号码</td>
<td>
<input type="text" name="pda" class="easyui-validatebox" required="true" />
</td>
</tr>
<tr>
<td>快递员类型</td>
<td>
<input type="text" name="type" class="easyui-validatebox" required="true" />
</td>
<td>取派标准</td>
<td>
<input type="text" name="standard.id"
class="easyui-combobox"
data-options="required:true,valueField:‘id‘,textField:‘name‘,
url:‘../../standard_findAll.action‘"/>
</td>
</tr>
<tr>
<td>车型</td>
<td>
<input type="text" name="vehicleType" class="easyui-validatebox" required="true" />
</td>
<td>车牌号</td>
<td>
<input type="text" name="vehicleNum" class="easyui-validatebox" required="true" />
</td>
</tr>
</table>
</form>
</div>
</div>

<!-- 查询快递员-->
<div class="easyui-window" title="查询快递员窗口" closed="true" id="searchWindow" collapsible="false" minimizable="false" maximizable="false" style="width: 400px; top:40px;left:200px">
<div style="overflow:auto;padding:5px;" border="false">
<form id="searchForm">
<table class="table-edit" width="80%" align="center">
<tr class="title">
<td colspan="2">查询条件</td>
</tr>
<tr>
<td>工号</td>
<td>
<input type="text" name="courierNum" />
</td>
</tr>
<tr>
<td>收派标准</td>
<td>
<input type="text" name="standard.name" />
</td>
</tr>
<tr>
<td>所属单位</td>
<td>
<input type="text" name="company" />
</td>
</tr>
<tr>
<td>类型</td>
<td>
<input type="text" name="type" />
</td>
</tr>
<tr>
<td colspan="2"><a id="searchBtn" href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-search‘">查询</a> </td>
</tr>
</table>
</form>
</div>
</div>
</body>

</html>

原文地址:https://www.cnblogs.com/bwdblogs/p/11101740.html

时间: 2024-10-07 15:52:18

jQuery EasyUI window窗口实例的相关文章

前端基础教程-jQuery EasyUI 的EasyLoader实例

兄弟连前端HTML5培训分享-jQuery EasyUI 的EasyLoader实例 to move panel to other position $('#p').panel('move',{ left:100, top:100 }); 属性: title,类型是string,是显示在面板头部的标题文本,默认值为null. iconcls,类型是string,用一个css class显示在面板上的16x16的图标,默认值为null. width,类型是number,设置面板宽度,默认值是aut

easyui window窗口 随body的滚动条 滚动

问题描述: 当easyui window窗口弹出的时候,依然可以滚动body 的滚动条,而且window窗口也会随它一起滚动 思路:bootstrap 模态框弹出的时候,给body 添加了 .modal-open .modal-open {  overflow: hidden; } 当模态框关闭的时候,remove  .modal-open 解决方法; $('#trafficDetailWrap').window({ width: 600, height: 400, modal: true, o

收派标准添加窗口制作 jQuery EasyUI window

如何用 easyui 制作窗口 ? 默认窗口自带四个按钮在窗口出现的时候,页面中内容不可操作(遮罩)?窗口在页面加载后,不显示?如何显示窗口? 原文地址:https://blog.51cto.com/13587708/2418481

JQuery EasyUI window 用法

JQuery代码 var $win; $win = $('#test-window').window({ title: '添加课程设置信息', width: 820, height: 450, top: ($(window).height() - 820) * 0.5, left: ($(window).width() - 450) * 0.5, shadow: true, modal: true, iconCls: 'icon-add', closed: true, minimizable:

jquery easyui window或者dialog没有关闭图标是怎么回事

笔者也遇到这个问题: 解决方案: 在dataoption处加入 data-options="iconCls:'icon-save',minimizable:false,tools:[]" 或者在配置处加入 $('.Backwin').window({     title: '添加菜单',     width: 650,     height: 400,     href: '/system/menu/index',     modal: true,     tools:[], });

第二百零三节,jQuery EasyUI,Window(窗口)组件

jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件依赖于 Panel(面 板)组件.resizable(调整大小)和 draggable(拖动)组件.这个组件扩展与 Panel 组件, 最大的优势就是调整大小和拖动以及内部布局. 一.加载方式 class 加载方式 <div id="box" class="easyui-w

EasyUI弹出窗口实例

效果体验:http://hovertree.com/texiao/jeasyui/1.htm 源代码下载:HovertreeJEasyUI HTML文件代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery EasyUI实例基本弹出窗口-hovertree</title> <link rel="stylesheet

jQuery EasyUI 窗口 – 创建简单窗口

jQuery EasyUI 窗口 – 创建简单窗口 创建一个窗口(window)非常简单,我们创建一个 DIV 标记: <div id="win" class="easyui-window" title="My Window" style="width:300px;height:100px;padding:5px;"> Some Content. </div> 现在运行测试页面,您会看见一个窗口(win

雷林鹏分享:jQuery EasyUI 窗口 - 窗口与布局

jQuery EasyUI 窗口 - 窗口与布局 Layout 组件可以内嵌在窗口(window)中.我们可以创建一个复杂的布局窗口,甚至不需要写任何的 js 代码.jquery-easyui 框架帮我们在后台做渲染和调整尺寸. 作为一个实例,我们创建一个窗口(window),它包含两个部分,一个放置在左边一个放置在右边.在窗口(window)的左边我们创建一个树形菜单(tree),在窗口(window)的右边我们创建一个 tabs 容器. Library easyui Music Pictur