js设置datagriad的行移动
// ,
// formatter: function(value,row,index){
// var download = row.priority+
// " <a href=\"#\" id = \"V_up_"+index+"\" class=\"easyui-linkbutton\" data-options=\"iconCls:'icon-add'\" onclick=moveUp(this,"
// + index+ ","+row.priority+","+row.id+")>上移</a>"
// +"<a href=\"#\" id = \"V_down_"+index+"\" class=\"easyui-linkbutton\" data-options=\"iconCls:'icon-add'\" onclick=movedown(this,"
// + index+ ")>下移</a>";
// return download;
// }
function moveUp(value, index, priority,id) {
var $tr = $(value).parents("tr");
if ($tr.index() != 0) {
$tr.fadeOut().fadeIn();
$tr.prev().before($tr);
}
var columns = $('#dataGrid').datagrid("options").columns;
// 得到rows对象
var rows = $('#dataGrid').datagrid("getRows"); // 这段代码是// 对某个单元格赋值
var changeRows = "";
var beichangeRows ="";
if(index == 0){
beichangeRows = 2;
changeRows = 1;
}else{
changeRows = rows[index-1].priority;
beichangeRows = priority;
}
//进入后台更新优先级
updatePriority(rows[index].id+"@"+changeRows,rows[index-1].id+"@"+beichangeRows);
} function movedown(value, index,row) {
var len = value.length;
var $tr = $(value).parents("tr");
if ($tr.index() != len - 1) {
$tr.fadeOut().fadeIn();
$tr.next().after($tr);
}
var columns = $('#dataGrid').datagrid("options").columns;
// 得到rows对象
var rows = $('#dataGrid').datagrid("getRows"); // 这段代码是// 对某个单元格赋值
var changeRows = "";
var beichangeRows ="";
if(index == len - 1){
beichangeRows =rows[index].priority;
changeRows = rows[index+1].priority;;
updatePriority(rows[index].id+"@"+changeRows,rows[index+1].id+"@"+beichangeRows);
}
} /**
* 更新优先级
* @param changeRows
* @param beichangeRows
*/
function updatePriority(changeRows,beichangeRows){
$.ajax({
url: '../productConfig/updatePriority',
data: {"changeRows":changeRows,"beichangeRows":beichangeRows},
type: 'post',
dataType: 'json',
success: function(r) {
$('#dataGrid').datagrid("reolad")
}
});
}
js设置datagriad的行移动的更多相关文章
- highlight.js 设置行号
原文地址:highlight.js 设置行号 博客地址:http://www.extlight.com 一.背景 笔者在开发这套博客系统时使用 Editormd 作为 Markdown 编辑器,由于不 ...
- 怎么用js设置a标签点击链接改变当前颜色
怎么用js设置a标签点击链接改变当前颜色 20 例如:多个a标签为白色,当点击其中一个a标签时改变那一个a标签的字体颜色为黄色,并且跳转到对应链接,当点击下一个a标签链接时,下一个为黄色,之前一个恢复 ...
- # js设置键名和键值de坑
js设置键名和键值 let obj1 = {'jifeng': 60, 'lilu': 59, 'hongyan': 51, 'donghan': 4, 'liudan': 18, 'liuhaiya ...
- js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable
js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable 一.总结 一句话总结:bootstrap能够做为最火的框架,绝对不仅仅只有我看到的位置,它应该还有很多位置可 ...
- js设置css样式.
在js设置css样式做法 var obj = document.getElementById('div'); obj.style.width = '100px'; obj.style.height = ...
- js设置、获取单值cookie和多值cookie
js设置.获取单值cookie和多值cookie,代码如下: var CookieUtil = (function () { var Cookie = function () { // 获取单值coo ...
- 使用js 设置组合快捷键
使用js 设置组合快捷键 使用js设置快捷键的本质就是获得你要设置的这个键的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一个ctrlkey,altKey,shiftKey来判 ...
- 运用JS设置cookie、读取cookie、删除cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的.而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种 ...
- JS设置cookie、读取cookie、删除cookie
JS设置cookie.读取cookie.删除cookie JS设置cookie,注意一定要path=/ ,根目录,不然其他目录可能查询不到..默认是本目录. document.cookie ...
随机推荐
- 如何使用Git——(一)
一.git与github git 是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目. github 是一个网站,给用户提供git仓库托管服务,是开源代码库以及版本控制系统.在 ...
- PHP生成表格
<?php /* DROP TABLE IF EXISTS `art`; CREATE TABLE `art` ( `id` int(11) NOT NULL AUTO_INCREMENT, ` ...
- Kakfa揭秘 Day2 Kafka内核再揭秘
Spark Streaming揭秘 Day33 Kafka内核再揭秘 优秀的框架会把引擎做到极致,Kafka就是这样,让我们再深入一下研究. 设计目标 kafka系统有着比较独特的的设计,包括5点: ...
- 电网SVG简介
目 录1. 范围 12. 规范性引用文件 13. 缩略语 14. 本标准涉及的图形交换特征 ...
- Oracle中SAVEPOINT和ROLLBACK用法
savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...
- GIS业务逻辑
三维怎么加载数据文件? OpenFileDialog frm = new OpenFileDialog(); frm.Filter = "文件数据集|*.tile|多时相数据集|*.Temp ...
- json tree
// 确定取消 ' return div; }, setCss: function () { var s = this.el.style; s.position = 'absolute'; s.top ...
- net use命令详细解释
1)建立空连接: net use \\IP\ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 2)建立非空连接: net use \ ...
- Netty4.x中文教程系列(一) Hello World !
1.下载并为项目添加Netty框架 1. Netty的包大家可以从Netty官网:http://netty.io/downloads.html 下载 如图所示: Netty提供了四个个主要版本的框架包 ...
- C#读取网页源码
#region 1.读取 网页源码 + static string ReadHtml(string urlStr,int type) /// <summary> /// 读取 网页源码 + ...