- 浏览: 525604 次
- 来自: ...
最新评论
-
alick24:
不能下载呢
基于easyui的仓库管理系统 -
eddie_lau:
...
基于easyui的仓库管理系统 -
zxygww:
非常强大的项目,可以直接运行
基于easyui的仓库管理系统 -
big3333:
表格是合并了,但是序号没有合并,有没有办法处理序号合并,翻页b ...
在datagrid的表格体中合并单元格 -
nacco:
有没有一个默认的Controller?用www.xxx.com ...
利用etmvc再来写个小例子
使用jquery-easyui的新版本1.0.2,可以更有效地完成页面的布局设计。做页面布局时一般是不用编写JS代码的,下面重写了机电设备管理系统,仅供参考。
首先来看首页布局例子:
<body class="easyui-layout"> <div region="north" style="background:#fafafa;color:#2d5593;height:40px;"> <div style="font-size:16px;font-weight:bold;width:400px;padding:10px 0 0 10px;">机电设备管理系统</div> </div> <div region="west" title="导航菜单" split="true" style="width:150px;"> <div class="easyui-accordion" fit="true" border="false"> <div title="业务操作" selected="true" style="overflow:auto;"> <div class="nav-item"> <a href="javascript:addTab('设备档案','device/index')"> <img src="images/print_class.png"></img><br/> <span>设备档案</span> </a> </div> <div class="nav-item"> <a href="javascript:addTab('设备申购')"> <img src="images/kdmconfig.png"></img><br/> <span>设备申购</span> </a> </div> <div class="nav-item"> <a href="javascript:addTab('设备维修')"> <img src="images/package_settings.png"></img><br/> <span>设备维修</span> </a> </div> </div> <div title="数据设置" style="overflow:auto;"> <div class="nav-item"> <a href="javascript:addTab('区域设置')"> <img src="images/package.png"></img><br/> <span>区域设置</span> </a> </div> <div class="nav-item"> <a href="javascript:addTab('设备类别')"> <img src="images/kontact.png"></img><br/> <span>设备类别</span> </a> </div> </div> </div> </div> <div region="center"> <div id="main-center" class="easyui-tabs" fit="true" border="false"> <div title="首页" style="padding:20px;"> <img src="images/banner.gif"></img> <div style="margin-top:20px;"> <p>该系统是一个由etmvc和jquery-easyui技术构建的应用示例,如果您对本系统所使用的技术感兴趣,请与我们联系。</p> <p> </p> <p>设备管理是一款记录设备使用流程的软件,其中有设备信息录入,设备类别设置,区域信息的录制,设备的使用流程,设备使用流程中出错的处理,以及报表查询等功能。</p> <p> </p> <p>我们对系统进行简化,旨在说明一般功能的开发方法。</p> </div> </div> </div> </div> </body>
在BODY上应用了layout布局,这种效果同EXT的VIEWPORT相似,看下效果图:
新tab的增加是动态的,如果已经存在一个TAB则打开该面板,否则新建一个,看一个这个函数:
function addTab(title, href){ var tt = $('#main-center'); if (tt.tabs('exists', title)){ tt.tabs('select', title); } else { if (href){ var content = '<iframe scrolling="no" frameborder="0" src="'+href+'" style="width:100%;height:100%;"></iframe>'; } else { var content = '未实现'; } tt.tabs('add',{ title:title, closable:true, content:content }); } }
下面来看看DATAGRID页面的布局,因为使用了DATAGRID,而这个表格比较复杂,所以有一部分的JS代码量:
<body class="easyui-layout"> <div region="center" style="padding:5px;" border="false"> <table id="tt" fit="true"> <thead> <tr> <th field="code" width="60">编号</th> <th field="name" width="100">名称</th> <th field="style" width="100">型号规格</th> <th field="area.name" width="80" formatter="areaName">区域</th> <th field="manufacturer" width="100">生产厂家</th> <th field="factoryCode" width="100">出厂编号</th> <th field="country" width="60">生产国别</th> <th field="productionDate" width="80">生产日期</th> <th field="purchaseDate" width="80">购买日期</th> </tr> </thead> </table> </div> </body>
$('#tt').datagrid({ url:'/easyui-dms/device/getDevices', pagination:true, toolbar:[{ text:'新增', iconCls:'icon-add' },'-',{ text:'修改' },'-',{ text:'删除', iconCls:'icon-remove' },'-',{ text:'查询', iconCls:'icon-search' }] });
好了,需要编写的代码就这么多,看一下效果图:
评论
38 楼
ruangf
2010-12-12
请问datagrid怎么设置一个隐藏域?表中的一般id都做隐藏域使用的
37 楼
fywxin
2010-12-07
stworthy 写道
修改一下样式:
<style type="text/css">
.panel,.panel-body{
overflow:hidden;
}
.tabs-container,.tabs-panels{
overflow:hidden;
}
</style>
<style type="text/css">
.panel,.panel-body{
overflow:hidden;
}
.tabs-container,.tabs-panels{
overflow:hidden;
}
</style>
谢谢 stworthy 大神,不再出现那滚动条了,很好很强大。
36 楼
stworthy
2010-12-06
修改一下样式:
<style type="text/css">
.panel,.panel-body{
overflow:hidden;
}
.tabs-container,.tabs-panels{
overflow:hidden;
}
</style>
<style type="text/css">
.panel,.panel-body{
overflow:hidden;
}
.tabs-container,.tabs-panels{
overflow:hidden;
}
</style>
35 楼
fywxin
2010-12-05
feixuelove 写道
我想弱弱的问下,当tabs 存在的时候 如何在左侧菜单再次点击的时候 刷新已经存在的右侧TABS的页面,
同问,还有什么时候能解决chrome下最大化还原出现滚动条的问题,
发现这是个陷进,可我们已不能自拔
34 楼
feixuelove
2010-10-29
我想弱弱的问下,当tabs 存在的时候 如何在左侧菜单再次点击的时候 刷新已经存在的右侧TABS的页面,
33 楼
fywxin
2010-10-22
发射点啥啥
32 楼
fywxin
2010-10-22
leon1509 写道
弱弱的问一下,tab的内容不用iframe可以吗?
当然,有jquery,一切都变的简单,我不用iframe也模拟了他的功能,只是界面惨不忍睹。
楼主,那边左边栏最大话的时候,不兼容chrome浏览器,希望楼主可不可以改正。
还有那个datagrid在IE下实在没法用,所以大家可以不用这个datagrid,只用外面的套,里面的datagrid部分外面用自己的ajax实现,效果不比他的差哦。
31 楼
kaki
2010-04-27
很奇怪啊,我的Datagrid直接使用jsondata文件可以显示,用php生成的一摸一样的数据就不行了。
30 楼
braint8
2010-04-15
braint8 写道
请问下楼主:
如果我后台控制查处结果list,使用json传输到前台,要怎么写?
看你的例子是这样写
前台url:'/demo3/data/getItems',这个是ajax提交吗?如果是的话,怎么查看返回的结果?
如果我后台控制查处结果list,使用json传输到前台,要怎么写?
看你的例子是这样写
前台url:'/demo3/data/getItems',这个是ajax提交吗?如果是的话,怎么查看返回的结果?
上面的问题自己解决了,利用自己的json包,类似result那样的写法。
过程中发现一个问题:
dataGrid的排序会刷新页面,但是没有效果。
29 楼
braint8
2010-04-14
请问下楼主:
如果我后台控制查处结果list,使用json传输到前台,要怎么写?
看你的例子是这样写
前台url:'/demo3/data/getItems',这个是ajax提交吗?如果是的话,怎么查看返回的结果?
如果我后台控制查处结果list,使用json传输到前台,要怎么写?
看你的例子是这样写
前台url:'/demo3/data/getItems',这个是ajax提交吗?如果是的话,怎么查看返回的结果?
28 楼
stworthy
2010-03-03
.datagrid('clearSelections')
27 楼
zhongzhihua
2010-03-03
重新加载时,如何把checkbox选择的选项清空。好像没有办法啊。
26 楼
wm920
2010-02-24
对不同浏览器支持 不好。
在 Opera浏览器 下有问题
在 Opera浏览器 下有问题
25 楼
stworthy
2010-02-24
设置idField后就能够跨页保存选中记录了,CHECKBOX的问题也随之解决。
24 楼
zhongzhihua
2010-02-23
还有点击checkbox的全选后,再点分页或把页数10改成20,有问题。
23 楼
zhongzhihua
2010-02-23
我想问一下,怎样做一个隐藏的一列,如把id放在隐藏列中。
22 楼
stworthy
2010-02-21
可以应用selectRow,selectRecord,clearSelections,unselectRow等方法让行选中,这些新方法将在下个版本1.0.3中提供。
21 楼
mickey0811
2010-02-11
请教一下楼主DataGrid怎么能默认选中checkbox
20 楼
congpeixue
2010-02-09
galford666 写道
代码混淆了,不敢用,如遇到有需要扩展的时候都扩展不了。
19 楼
leon1509
2010-02-09
不同的浏览器显示效果不一样啊!楼主重点解决下浏览的兼容问题吧!
发表评论
-
在easyui中利用DataGrid的行明细区域实现CRUD操作
2011-06-20 17:42 13594在easyui中,DataGrid可以通过detailview ... -
在easyui中展开DataGrid的行,显示明细数据
2011-06-20 17:24 40600easyui中的DataGrid可以切换不同的视图,当使用de ... -
在EasyUI中创建分组属性编辑器
2011-05-05 11:53 9377属性编辑器propertygrid支持分组显示,创建的时候可以 ... -
采用EasyUI制作入库单操作界面
2011-04-12 11:51 15146采用EasyUI可以方便制作入库单的操作界面,先看看图: 1 ... -
datagrid中使用合计行
2010-12-23 16:28 8861datagrid中可以使用合计行显示汇总信息,合计行可以是多行 ... -
jquery-easyui中自定义DataGrid的视图
2010-10-21 14:25 19995在DataGrid中自定义视图可以帮助我们做各种个性化的显示方 ... -
利用TreeGrid做简单数据报表
2010-09-02 10:46 6224jquery-easyui中的TreeGrid继承DataGr ... -
jquery-easyui中自定义下拉框列表项格式
2010-08-24 15:27 10384下拉框的列表项一般为一行文本,但实际上可以是任何HTML,所以 ... -
在datagrid的表格体中合并单元格
2010-07-08 11:22 5633jquery-easyui的datagrid具有创建复杂表头和 ... -
jquery-easyui中表格的行编辑功能
2010-06-10 17:21 97665datagrid现在具有行编辑能力了,使用时只须在column ... -
jquery-easyui中实现课程表拖放效果
2010-05-28 09:17 7652利用jQuery EasyUI可以很容易就实现学校课程表的拖放 ... -
jquery-easyui中创建带复选框的树
2010-05-24 18:24 8217easyui可以创建带复选框的树,只要带上选项checkbox ... -
jquery-easyui的拖放购物车范例
2010-05-24 11:58 6362利用easyui的拖放能力可以轻松创建购物车,看一个例子: ... -
jquery-easyui中的表单验证
2010-03-22 17:55 10048jQuery EasyUI中进行表单验证主要是通过valida ... -
jquery-easyui中添加树节点
2010-03-08 12:17 5007jquery-easyui中的树具备基本的CRUD能力,添加节 ... -
jquery-easyui中创建复杂的布局效果
2010-02-24 17:42 11332jquery-easyui中利用panel, layout等插 ... -
jquery-easyui中为datagrid加入分页功能
2010-02-01 16:44 19905jquery-easyui中使用datagrid来加载远程数据 ... -
jquery-easyui中轻松转换html table
2010-01-31 11:02 6112jquery-easyui中将html table转换成dat ... -
jquery-easyui中创建Window窗口
2010-01-30 11:07 32219jquery-easyui中创建窗口很简单,建立一个DIV就行 ... -
jquery-easyui中创建SplitButton
2010-01-29 11:11 3089easyui中的splitbutton由linkbutton和 ...
相关推荐
jquery-easyui-EDT-1.5.2-build1 jquery-easyui-EDT-1.5.2-build1
【基于jQuery EasyUI的用户管理系统】是一个典型的Web应用程序实例,它利用了jQuery EasyUI这个强大的前端框架来构建用户友好的界面,并结合后端技术(如PHP)处理数据交互。EasyUI是一个基于jQuery的UI库,提供了...
jquery-easyui-1.2.2jquery-easyui-1.2.2jquery-easyui-1.2.2
在文件列表中,“1漂亮的jquery easyui后台框架”可能是一个示例项目,展示如何使用EasyUI创建一个美观的后台管理系统界面。这个文件可能包含了一系列HTML文件、CSS样式表和JavaScript脚本,通过这些文件,我们可以...
在本文中,我们将详细探讨jQuery EasyUI的主题,特别是"jquery-easyui-themes.rar"这个压缩包中包含的主题资源,以及如何将这些主题应用到项目中。 该压缩包包含了"metro"系列的五套主题和"ui"系列的四套主题,具体...
jQuery EasyUI 是一个基于 jQuery 的轻量级框架,它为开发者提供了一系列组件,使得构建交互式、响应式的Web应用程序变得更加简单。在1.7.0版本中,这个强大的工具集进一步优化和完善,为开发者带来了更丰富的功能和...
总之,`jquery-easyui-1.3.5`是一个强大且易于使用的前端框架,它极大地提高了开发Web应用的效率,尤其适用于需要快速构建管理界面或数据驱动的应用场景。理解和掌握这个版本,可以提升开发者在前端开发中的技能和...
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI...jQuery-Easyui-1.2.6中含有jQuery库、easyui库、demo实例和jquery_easyui_中文帮助文档等。
标题中的 "Jquery-Easyui-1.2.3" 指的是该框架的特定版本,1.2.3版,这是其在某个时间点的稳定版本,包含了当时已知的所有功能和优化。 EasyUI 的核心理念是简化前端开发工作,通过预定义的CSS样式和JavaScript插件...
easyui是一种基于jQuery的用户界面插件集合。 easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui...
教程名称:超实用的jQuery-EasyUI视频教程(30集)课程目录:【】jQuery-EasyUI视频教程(01-02集)【】jQuery-EasyUI视频教程(03-04集)【】jQuery-EasyUI视频教程(05-06集)【】jQuery-EasyUI视频教程(07-08集...
在提供的“jquery-easyui-1.2.4”压缩包中,包含了大量的实际示例,覆盖了 EasyUI 的所有主要组件和功能。通过这些示例,开发者可以直观地了解每个组件的用法和配置,学习如何在实际项目中应用。 总的来说,jQuery...
该资源为jquery-easyui-1.5.5版本,包含easyui插件所依赖的js和css
在"jquery-easyui-1.5完整源码.zip"这个压缩包中,包含了EasyUI 1.5版本的完整源代码,这对于我们深入理解其工作原理、定制功能或优化性能具有极大的帮助。 首先,我们关注的是"src"文件夹。这个文件夹中的内容是...
jquery-easyui-themes,easyui主题包,包含metro-blue metro-gray metro-green metro-orange metro-red ui-cupertino ui-dark-hive ui-pepper-grinder ui-sunny这些主题,具体的php使用方式见:...
在这款名为 "jquery-easyui-EDT-1.4-build1-附带各种主题" 的压缩包中,我们不仅获得了 jQuery EasyUI 的核心库,还得到了一套丰富多样的主题资源,这将为我们的网页设计带来极大的灵活性和视觉吸引力。 1. **...
而“jquery-easyui-EDT-1.5.5.rar”则是一个包含jQuery EasyUI扩展、PC及移动设备演示以及插件的压缩包,旨在为开发者提供全方位的开发支持。 首先,我们要理解jQuery EasyUI的核心概念。EasyUI是由一系列预先定义...
8. **响应式设计**:在 "jquery-easyui-1.3.2" 版本中,EasyUI 已经考虑到了移动设备的适配,通过响应式布局,使组件在不同屏幕尺寸下都能正常工作。 通过对官方demo的深入研究,开发者不仅可以熟悉EasyUI的各种...
对于初学者,可以通过下载的 `jquery-easyui-1.2.1` 文件进行实际操作,查看源代码,了解每个组件的实现细节。通过动手实践,可以快速掌握这个框架的使用方法和最佳实践。 总结来说,jQuery EasyUI 1.2 版本为...