<script type="text/javascript">
$(function(){
$('#myNumberBox').numberbox({
min:5.5,
max:20,
precision:2
});
$('myPagination').pagination({
total:114,
loading:true,
pageSize:15,
pageNumber:2,
pageList:[10,15,20,25,30,50,100],
loading:false,
showPageList:true,
showRefresh:true,
beforePageText:'第',
afterPageText:'页,共{page}页',
displayMsg:'{from}-{to}/total',
buttons:[{
iconCls:'icon-add',
handler:function(){
alert('add');
}
},{
iconCls:'icon-cut',
handler:function(){
alert('cut');
}
},{
iconCls:'icon-save',
handler:function(){
alert('save');
}
}],
onSelect:function(pageNumber,pageSize){
$(this).pagination('loading');
alert("pageNumber:"+pageNumber+";pageSize:"+pageSize);
$(this).pagination('loaded');
}
});
$('#myPanel').panel({
title:'My Love',
iconCls:'icon-save',
width:300,
height:200,
left:10,
top:5,
fit:false,
collapsible:false,
minimizable:false,
maxmizable:false,
closeable:true,
tools:[
{iconCls:'icon-add',handler:function(){alert("add");}},
{iconCls:'icon-cancel',handler:function(){alert("cancel");}}
],
loadingMessage:'The Rose',
onResize:function(width,height){
alert(width+';'+height);
}
});
$('#tt1').tree({
animate:true,
onClick:function(node){
alert('you click'+node.text);
},
});
});
function disableMyNumberBox(){
$('#myNumberBox').numberbox('disable');
}
function enableMyNumberBox(){
$('#myNumberBox').numberbox('enable');
}
function validate(){
alert($('#myEmail').validatebox('isValid'));
}
function resize(){
$("#d").window({
title:'if let you go',
width:600,
collapsible:false,
minimizable:false,
maxmizable:false,
closeable:false,
closed:false,
height:500,
draggable:true,
resizable:true,
shadow:false,
modal:true
});
}
function open1(){
$('#d').window('open');
}
function close1(){
$('#d').window('close');
}
function test(){
$('#testDiv').window('open');
}
var indexTab = 0 ;
function addTab(){
indexTab++;
$('#tabs').tabs('add',{
title:'The Album of Westlife'+indexTab,
content:'Body Of The New Album',
closable:true
});
}
function reload(){
$('#tt1').tree('reload');
}
function getChecked(){
var nodes = $('#tt1').tree('getChecked');
var s = '' ;
for(var i = 0 ; i < nodes.length; i++){
if(nodes[i].text != '' ) s+= nodes[i].text;
}
alert(s);
}
function getSelected(){
var node = $('#tt1').tree('getSelected');
alert(node.text);
}
function collapse(){
var node = $('#tt1').tree('getSelected');
$('#tt1').tree('collapse',node.target);
}
function expand(){
var node = $('#tt1').tree('getSelected');
$('#tt1').tree('expand',node.target);
}
function isLeaf(){
var node = $('#tt1').tree('isLeaf');
$('#tt1').tree('isLeaf',node.target);
}
</script>
</head>
<body>
<!-- numberbox -->
<div>
<a href="#" onclick="disableMyNumberBox()">disable</a>
<a href="#" onclick="enableMyNumberBox()">enable</a>
<input id="myNumberBox" required="true"/>
</div>
<!--end numberbox -->
<!-- validateBox -->
<div>
<h1>ValidateBox <a href="#" onclick="validate()">Validate Box</a></h1>
<table>
<tr>
<td>Name:</td>
<td>
<input type="text" class="easyui-validatebox" required="true" validType="length[1,3]">
</td>
<td>Email:</td>
<td>
<input id="myEmail" type="text" class="easyui-validatebox" validMessage="Email格式错误!" required="true" validType="email">
</td>
</tr>
<tr>
<td>URL:</td>
<td>
<input class="easyui-validatebox" validType="url" validMessage="URL格式错误">
</td>
</tr>
<tr>
<td>Note</td>
<td>
<input class="easyui-validatebox" validMessage="字符长度至少是五位!" validType="minLength[5]">
</td>
</tr>
</table>
</div>
<!-- end validateBox -->
<!-- pagination -->
<div>
<a href="#" onclick="javascript:$('#myPagination').pagination({loading:false})">loaded</a>
<a href="#" onclick="javascript:$('#myPagination').pagination({loading:true})">loading</a>
<div id="myPagination" style="width:500px;border:1px solid #ccc;background-color:#efefef;" ></div>
</div>
<!-- end pagination -->
<!-- window -->
<div>
<div>
<a href="javascript:void(0)" onclick="resize()">resize</a>
<a href="javascript:void(0)" onclick="open1()">open</a>
<a href="javascript:void(0)" onclick="close1()">close</a>
</div>
<div id="d" class="easyui-window" title="My Window" icon="icon-save" style="width:500px;height:200px;padding:5px;background:#fafafa;">
<div class="easyui-layout" fit="true">
<div region="north" border="true" style="padding:10px;background: #fff; border: 1px solid #ccc;">
Westlife is my favoriate!
</div>
<div region="center" border="false" style="padding: 10px; background: #fff; border: 1px solid #ccc;">
Hello World !<br>
click<a href="#" onclick="test()">here</a> to popup other window
</div>
<div region="south" border="false" style="padding: 10px; background: #fff; border: 1px solid #ccc;">
<a class="easyui-linkbutton" icon="icon-ok" href="javscript:void(0)" onclick="resize()">OK</a>
<a class="easyui-linkbutton" icon="icon-cancel" href="javascript:void(0)" onclick="resize()">Cancel</a>
</div>
</div>
</div>
</div>
<div id="testDiv" class="easyui-window" closed="true" modal="true" title="Test Window" style="width:200px;height:100px;"></div>
<!-- end window -->
<!-- panel -->
<div id="myPanel"></div>
<div class="easyui-panel" width="200" height="100">easyui panel!</div>
<!-- end panel -->
<!-- tap -->
<div id="myTap">
<div>
<a class="easyui-linkbutton" icon="icon-add" href="javascript:void(0)" onclick="addTab()">add Tab</a>
</div>
<div id="tabs" class="easyui-tabs" style="width:500px;height:200px;">
<div title="If I Let You Go">
<h4> Westlife----If I Let You Go! </h4>
day after day,time passed away <br>
and i just can't get you off my mind<br>
nobody knows, i hide it inside <br>
i keep on searching but i can't find <br>
</div>
<div title="Season In The Sun" closable="true" style="padding:20px;overflow:auto;" cache="false">
Goodbye to you, my trusted friend 再见了,我的挚友we've known each other since we were nine or ten 我们从孩提时就已相识,相知together we've climbed hills and trees
我们一起爬山爬树learned of love and A-B-C
学会去爱和其他基本知识skinned our hearts
and skinned our knees
</div>
<div title="You Raise Me Up" selected="true">
when I am down and, oh my soul, so weary; 当我消沉之时,我的灵魂无所依附
When troubles come and my heart burdened be; 困难来袭之时,我的心不堪重负
Then, I am still and wait here in the silence, 寂静如斯,我依然静静地在这等待
Until you come and sit awhile with me. 直到你到我的身边
You raise me up, so I can stand on mountains; 你鼓舞了我,我才能立于山巅
You raise me up, to walk on stormy sea; 你鼓舞了我,我才能遨游怒海
I am strong, when I am on your shoulders; 靠在你的肩上,我才变得坚强
You raise me up... To more than I can be. 你鼓舞了我,让我超越极限
</div>
</div>
</div>
<!-- end tap -->
<!-- tree -->
<ul class="easyui-tree" checkbox="true" id="tt1" width="200">
<li><span>Folder</span></li>
<ul>
<li><span>Sub Folder 1</span></li>
<ul>
<li>folder 1-1</li>
<li>folder 1-2</li>
</ul>
<li><span>File1</span></li>
<li><span>File2</span></li>
<li><span>File3</span></li>
</ul>
</ul>
<div>
<a href="#" onclick="reload()">reload</a>
<a href="#" onclick="getChecked()">getChecked</a>
<a href="#" onclick="getSelected()">getSelected</a>
<a href="#" onclick="collapse()">collapse</a>
<a href="#" onclick="expand()">expand</a>
<a href="#" onclick="append()">append</a>
<a href="#" onclick="remove()">remove</a>
<a href="#" onclick="isLeaf()">isLeaf</a>
</div>
<ul id="tt2"></ul>
<!-- end tree -->
</body>
分享到:
相关推荐
### EasyUI 二级联动知识点详解 #### 一、概述 在Web开发中,经常会遇到需要根据用户选择的一个选项动态地加载另一个下拉列表的情况,这种技术通常被称为“级联选择”或“联动选择”。EasyUI 提供了一种简单且高效...
这个文件可能包含了自定义样式、扩展组件或者特定事件处理的代码,通过查看和学习,可以加深对EasyUI二次开发的理解。 总之,EasyUI的二次开发涉及到前端设计、组件扩展、数据交互等多个方面,需要开发者具备扎实的...
2. CSS文件:EasyUI的样式表,用于定制界面外观。 3. JavaScript文件:包含Draw2D的库文件以及自定义的业务逻辑和交互处理。 4. 图形资源:可能包括流程图的图标、连接线样式等。 5. 示例数据或JSON文件:预定义的...
3. **easyui.zip** 和 **easyui2.zip**:这些可能是不同版本的Easyui库,包含CSS样式表、JavaScript库和本地化文件。不同的版本可能会有不同的功能改进或者优化,开发者可以根据项目需求选择合适的版本。 4. **...
easyui\easyui-accordion-demo.zip easyui\easyui-crud-demo.zip easyui\easyui-datagrid10-demo.zip ...easyui\easyui-datagrid2-demo.zip easyui\easyui-datagrid21-demo.zip easyui\easyui-datagrid22-demo.zi
2. **jQuery 基础**:EasyUI 构建于 jQuery 之上,因此熟悉 jQuery 的基本操作是使用 EasyUI 的前提。jQuery 提供了便捷的 DOM 操作、事件处理和动画效果,使得开发者可以更加专注于业务逻辑而不是底层的浏览器兼容...
标题中的“easyUI云平台_jqueryeasyui_PSD2_easyui_云平台”表明这是一套与EasyUI相关的云平台皮肤设计资源,可能包含多个PSD(Photoshop Document)文件,用于设计师进行二次定制。PSD2可能代表这些文件是按照某种...
2. **基本设置**:了解如何在HTML中引入EasyUI的CSS和JS文件,以及如何通过CSS类来应用样式,是使用EasyUI的第一步。文档会详细解释这些基础配置。 3. **组件属性和方法**:每个组件都有一系列可配置的属性,如宽度...
2. **EasyUI与SpringMVC整合** - **MVC模式**:SpringMVC 是一个用于构建 Web 应用的 MVC 框架,负责处理请求、转发到对应的控制器,以及返回视图。 - **整合原理**:EasyUI 的数据通常通过 AJAX 从后端获取,...
在使用UasyUI的时候,在一般的input输入框上...目前我有三种方案,其中方案一最好,因为他是在EasyUI的基础上的方案,其他两种也能解决,但是方案二要加图标或按钮,相信大多人都不愿意,方案三是原生的JS起的作用。
2. **H5手机界面**:H5即HTML5,是现代网页开发的标准,与EasyUI结合,能构建适应移动设备的前端应用。这套模板可能包括登录注册、导航菜单、滑动效果、响应式布局等设计,确保在不同屏幕尺寸的设备上都能良好运行。...
2. JavaScript 文件:EasyUI 的核心库和相关的插件,提供了组件的逻辑和交互功能。 3. HTML 文件:演示页面,展示了如何在实际项目中使用 EasyUI 组件。每个 HTML 页面可能对应一个或多个组件的示例。 4. 图片资源:...
2. **EasyUI 组件**: - **对话框(Dialog)**: 提供了模态和非模态两种对话框,可以用于显示信息、输入数据或执行操作。 - **表格(Grid)**: 支持数据分页、排序、过滤和编辑功能,与后台数据库的交互也非常便捷...
2. **jQuery**:`jquery.min.js` 是jQuery库的最小化版本,是EasyUI的基础。jQuery简化了DOM操作、事件处理和Ajax交互,使得JavaScript编程更为便捷。 3. **EasyLoader**:`easyloader.js` 是EasyUI的加载器,用于...
<option value="Option2">Option2 <option value="Option3">Option3 function handleTextboxChange(target) { var value = $(target).textbox('getValue'); alert('Textbox value changed to: ' + value...
2. `js`目录:存放EasyUI的JavaScript库和其他必要的JavaScript脚本。 3. `images`目录:存放UI组件所需的图标和其他图像资源。 4. `index.html`或其他HTML文件:项目的主要入口页面,展示了如何使用EasyUI组件。 5....
在多层导航框架中,`easyui-tree`可能被用来展示二级或更深层次的菜单。用户可以通过展开节点来探索更具体的功能或子模块。树形结构直观地展示了各个层级之间的关系,用户可以快速定位到所需的功能。 该框架的实现...
在本文中,我们将深入探讨如何在EasyUI框架中有效地使用时间控件,以及如何解决时间格式化的问题。EasyUI是一个基于jQuery的轻量级前端开发框架,它提供了一系列丰富的组件,帮助开发者快速构建用户界面。时间控件是...
2. **EasyUI 模板**:EasyUI 模板是预设的页面结构,包含了常见的页面元素和组件,如导航栏、表格、表单、对话框等。这些模板大大减少了开发者编写 HTML 和 CSS 的工作量,使他们能更专注于业务逻辑的实现。 3. **...
2. **主要组件** - **Dialog(对话框)**:Dialog是EasyUI中的一个基础组件,用于显示弹出式窗口,支持拖动、最大化、最小化等操作,可配置关闭按钮、标题、宽度和高度。 - **Grid(表格)**:Grid组件用于展示...