1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
$( function () {
$( '#tt' ).datagrid({
singleSelect: false ,
url: '/uploads/rs/233/bkf2ntm7/datagrid_data2.json' ,
title: 'Easyui datagrid 行上下移动' ,
width: 800,
height: 'auto' ,
fitColumns: true ,
columns: [[{
field: 'itemid' ,
title: 'Item ID' ,
width: 80
},
{
field: 'productid' ,
title: 'Product ID' ,
width: 120
},
{
field: 'listprice' ,
title: 'List Price' ,
width: 80,
align: 'right'
},
{
field: 'unitcost' ,
title: 'Unit Cost' ,
width: 80,
align: 'right'
},
{
field: 'attr1' ,
title: 'Attribute' ,
width: 250
},
{
field: 'status' ,
title: 'Status' ,
width: 60,
align: 'center'
},
{
field: 'ctr' ,
title: '操作' ,
width: 100,
align: 'center' ,
formatter: function () {
return '<button onclick="move(event,this,true)">上</button><button onclick="move(event,this,false)">下</button>' ;
}
}]]
});
}); function move(e, target, isUp) {
var $view = $(target).closest( 'div.datagrid-view' );
var index = $(target).closest( 'tr.datagrid-row' ).attr( 'datagrid-row-index' );
var $row = $view.find( 'tr[datagrid-row-index=' + index + ']' );
if (isUp) {
$row.each( function () {
$( this ).prev().before($( this ));
});
} else {
$row.each( function () {
$( this ).before($( this ).next());
});
}
$row.removeClass( 'datagrid-row-over' );
e.stopPropagation();
} |
- 浏览: 104724 次
- 性别:
- 来自: 郑州
最新评论
-
hy2012_campus:
总结的不错,顶一个
kaptcha 验证码组件结合springMVC示例 -
lirenhai2008:
感谢了。
PLSQL注册码,绝对能用!
相关推荐
本话题主要关注如何在EasyUI的datagrid中实现行的动态操作,包括上移、下移、置顶、置底以及通过键盘事件进行交互,并且涉及数据排序和后台绑定。 首先,EasyUI的datagrid允许开发者以直观的方式展示和管理数据。在...
5. **jquery.easyui.mobile.js**:这个文件针对移动设备进行了优化,提供了一套适应手机和平板的UI组件,使得在移动平台上开发Web应用变得更加便捷。 6. **changelog.txt**:变更日志文件,记录了v1.10.0版本相对于...
在拖拽效果中,用户可以直观地将一行或多行数据从一个 Datagrid 拖动到另一个 Datagrid,实现数据的移动或复制。 实现这个效果的关键技术点包括: 1. **jQuery 插件扩展**:EasyUI 是基于 jQuery 构建的,因此实现...
EasyUI datagrid提供了上下移动行的功能,这通常是通过拖拽或点击按钮实现的。在.NET后端,需要维护一个反映数据顺序的字段,如“序号”或“排序权重”,当用户改变行位置时,更新该字段并保存到数据库。 **Test....
在本文中,我们将探讨如何使用jQuery Easyui的Datagrid组件实现单行的上移和下移功能,并且在操作后保存这些移动的结果。jQuery Easyui Datagrid是一个强大的数据展示工具,它提供了丰富的交互性和自定义选项,使得...
在IT领域,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,如datagrid、tree、dialog等,用于快速构建用户界面。本文将详细讲解如何使用EasyUI实现从datagrid组件拖放到tree组件的功能,以及涉及的相关...
总的来说,jQuery EasyUI 是一款强大的前端开发工具,通过它,开发者可以轻松实现复杂的界面设计和交互功能,提高开发效率。这个压缩包中的所有文件,包括 jQuery 库和 EasyUI 组件,都为开发者提供了一个完整的开发...
7. **响应式设计**:虽然EasyUI在1.3.3版本时对响应式设计的支持可能不够完善,但开发者可以通过自定义CSS和JavaScript来实现一定程度的移动设备适配。 深入研究jQuery EasyUI 1.3.3的源码,可以帮助开发者理解其...
《jQuery EasyUI中文手册》是针对JavaScript库jQuery EasyUI的一款详尽指南,旨在帮助开发者更好地理解和运用这个强大的前端框架。jQuery EasyUI基于jQuery,提供了一系列轻量级、易用的UI组件,使得开发者能够快速...
EasyUI 是一个基于 jQuery 的 UI 框架,用于快速构建用户界面。其 Datagrid 组件是一个功能丰富的表格控件,常用于展示和操作大量结构化的数据。在本篇文章中,我们将深入探讨 EasyUI Datagrid 的主要配置选项及其...
1. **组件使用**:首先,你需要熟悉jQuery EasyUI的各种组件,例如`datagrid`用于展示数据表格,`form`处理用户输入,`dialog`创建弹窗对话框,`menu`构建导航菜单等。理解这些组件的API和配置选项,是构建界面的...
4. `jquery.easyui.mobile.js`:这是针对移动设备优化的版本,使得jQuery EasyUI可以应用于响应式设计或移动应用开发。 5. `changelog.txt`:变更日志文件,记录了1.5.5.6版本相对于之前版本的改进、修复和新增特性...
**jQuery EasyUI 模板详解** jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列的 UI 组件,如对话框、表格、菜单、按钮等,帮助开发者快速构建具有专业外观的 Web 应用程序。这个模板是为初学者和...
jQuery EasyUI 是一款非常实用且功能全面的 UI 插件库,它极大地简化了前端界面的开发工作,使得开发者能够更加专注于业务逻辑的实现。通过本文对 jQuery EasyUI 的主要组件进行介绍,希望能够帮助开发者更好地理解...
EasyUI Datagrid是一款基于jQuery的前端数据展示组件,它提供了丰富的功能,如分页、排序、过滤等,广泛应用于Web应用的数据展示。 默认情况下,EasyUI Datagrid的序号列(行号列)是固定的,始终显示在左侧,即使...
jQuery EasyUI 是一款基于 jQuery 的前端开发框架,它提供了一系列精美的组件和强大的功能,帮助开发者快速构建用户界面。这款框架以其简单易用和出色的兼容性而备受赞誉,尤其在创建整站HTML模板时,能显著提升开发...
1. **核心组件**:jQuery EasyUI 提供了一系列预定义的UI组件,包括但不限于:数据网格(datagrid)、对话框(dialog)、菜单(menu)、滑块(slider)、下拉列表(combobox)、表单元素(form)等。这些组件都经过...
例如,DataGrid可以通过Ajax方式从C#控制器获取数据,实现动态加载和实时更新。 ### 四、使用流程 1. 引入jQuery和jQuery EasyUI的CSS、JS文件。 2. 创建HTML结构,指定相关组件的ID和属性。 3. 在JavaScript中...