官网介绍
asyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。
easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。
使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。
easyui是个完美支持HTML5网页的完整框架。
easyui节省您网页开发的时间和规模。
easyui很简单但功能强大的。
easyUI使用
easyUI引入
href="/js/jquery-easyui-1.4.1/themes/icon.css" />
href="/js/jquery-easyui-1.4.1/themes/default/easyui.css" />
使用easyUI需要官网下载easyUI文件并进行引入
模块拖动demo
进度条demo
$(function(){
$("#b").click(function(){
onload();
})
/*采用递归的方法实现进度条刷新
setTimeout(xxxFunction,100); //延时加载函数
*/
var i = 0;
function onload(){
//该函数是easyUI提供的,使用别人的JS,必须满足要求 value是固定的
$('#p').progressbar({value:i++});
if(i<=100){
/*延时加载,到了指定的时间,则执行函数,时间
单位是毫秒*/
setTimeout(function(){onload();}, 1000)
}
}
})
按钮
下图为iconCls属性对于图标:
该图片引用至https://blog.csdn.net/aas3637721/article/details/92980146
树形结构
商品管理
内容管理
四大名著
页面布局
选项卡技术
弹出窗口
我是一个窗口
$(function(){
$("#btn1").bind("click",function(){
$("#win1").window({
title:"弹出框",
width:400,
height:400,
modal:true //这是一个模式窗口,只能点击弹出框,不允许点击别处
})
})
$("#btn3").click(function(){
alert("关闭");
$("#win2").window("close");
});
/*定义退出消息框 */
$("#btn4").click(function(){
$.messager.confirm('退出','你确定要退出吗',function(r){
if (r){
alert("确认退出");
}
});
})
/*定义消息提示框 */
$.messager.show({
title:'My Title',
msg:'郑哥你都胖成一个球了,圆的',
timeout:5000,
height:200,
width:300,
showType:'slide'
});
})
表格数据绑定
Code | Name | Price |
---|---|---|
001 | name1 | 2323 |
002 | name2 | 4612 |
003 | name3 | 4612 |
定义表格,并且通过url访问json数据, fitColumns:true表示自动适应,singleSelect:true 表示选中单个
Code | Name | Price |
---|
/*通过js创建表格 */
$(function(){
$("#table3").datagrid({
/*定义工具栏 */
toolbar: [{
iconCls: 'icon-edit',
handler: function(){alert("点击工具栏")}
},'-',{
iconCls: 'icon-help',
handler: function(){alert('帮助工具栏')}
},'-',{
iconCls: 'icon-save',
handler: function(){alert('保存工具栏')}
}],
columns:[[
{field:'itemIds',checkbox:true},
{field:'itemId',title:'商品Id',width:100},
{field:'itemName',title:'商品名称',width:100},
{field:'itemDesc',title:'商品描述',width:100,align:'right'}
]],
fitColumns:true, //自动适应
url:"datagrid_item.json", //请求数据的地址
method:"get", //提交方式
striped:true, //有条纹的行
nowrap:true, //提高加载性能
loadMsg:"正在加载", //加载数据时打印
pagination:true, //分页加载
rownumbers:true, //显示行号
//singleSelect:true, //只允许选中一行数据
})
})
菜单按钮
更多模块请到官网查看http://www.jeasyui.com/demo/main/index.php