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 ...
随机推荐
- MySQL主从设定
MySQL的安装 一.下载MySQL http://dev.mysql.com/downloads/mysql/ 二.安装 $tar -xzvf mysql-5.1 ...
- CCNP第三天 EIGRP综合实验
实验题如图所示:其中R2连R3 R5为快速以太网线,其他均为串线,帧中继默认是富曼斯(全连网状结构),即所有接入的路由之间的PVC都已经打通,所有 要关闭R5和R8的逆向arp功能,来手工配置R5到 ...
- IE10用video标签播放本地mp4文件失败的解决办法
1. 首先用“格式工厂”将要播放的视频文件按照“AVC高质量与大小”转换为要求格式的mp4文件: 2. 设置IIS7.5,添加mp4的MIME类型,步骤如下: 1.打开IIS管理器(运行inetmgr ...
- win系统一键安装JDK和Tuxedo
@echo off title JDK和tuxedo环境变量设置 color 0a set /p inputTUX= [请输入你要设置的tuxedo的安装目录:] if /i "%input ...
- C#网络编程简单实现通信小例子-2
1.主界面 2.源代码 Client public partial class For ...
- centos修改ssh端口
1.编辑防火墙配置:vi /etc/sysconfig/iptables防火墙增加新端口2222-A INPUT -m state --state NEW -m tcp -p tcp --dport ...
- linux配置JDK(转载)
转载自:http://blog.csdn.net/xinxin19881112/article/details/46816385 Linux CentOS 6.6安装JDK1.7 目录 1.下载JDK ...
- 【BZOJ 1497】 [NOI2006]最大获利
Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一 ...
- angular service/directive
<html class=" js cssanimations csstransitions" ng-app="phonecatApp" > < ...
- python 记录日志logging
在项目开发中,往往要记录日志文件.用python记录日志有两种方式: 1.利用python 自带的logging库,例如: # -*- coding: utf-8 -*- import osimpor ...