var editIndex = undefined;
function endEditing() {//该方法用于关闭上一个焦点的editing状态
if (editIndex == undefined) {
return true
}
if ($('#用table id').datagrid('validateRow', editIndex)) {
$('#用table id').datagrid('endEdit', editIndex);
editIndex = undefined;
return true;
} else {
return false;
}
}
//点击单元格事件:
function onClickCell(index, field, value) {
if (endEditing()) {
if (field == "点击单元格的列名称") {
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', {
index : index,
field : field
});
$(ed.target).focus();
}
editIndex = index;
}
$('#tt').datagrid('onClickRow')
}
//单元格失去焦点执行的方法
function onAfterEdit(index, row, changes) {
var updated = $('#用table id').datagrid('getChanges', 'updated');
if (updated.length < 1) {
editRow = undefined;
$('#用table id').datagrid('unselectAll');
return;
} else {
// 传值
submitForm(index, row, changes);
}
}
//提交数据
function submitForm(index, row, changes) {
var dynamiclistid = row.dynamiclistid;//成绩id
if (dynamiclistid == "") {
$("#用table id").datagrid('reload');
return;
}
var dynamiclistid = row.dynamiclistid;//id
var dynamiclistnumber = row.dynamiclistnumber;//搜索量
var dynamiclistname = row.dynamiclistname;//搜索词语名称
var dynamiclistsort = changes.dynamiclistsort;//排序
var r = /^-?[1-9]/;//判断输入的是正整数
if (!r.test(dynamiclistsort)) {
return;
type : "get",
async : false,
url : "/tbDynamiclistsortUp/" + dynamiclistid, //后台url地址
data : {
"dynamiclistnumber" : dynamiclistnumber, // 字段名和后台实体类名字相同
"dynamiclistname" : dynamiclistname, //
"dynamiclistsort" : dynamiclistsort //
},
success : function(msg) {
})
}
function endEditing() {//该方法用于关闭上一个焦点的editing状态
if (editIndex == undefined) {
return true
}
if ($('#用table id').datagrid('validateRow', editIndex)) {
$('#用table id').datagrid('endEdit', editIndex);
editIndex = undefined;
return true;
} else {
return false;
}
}
//点击单元格事件:
function onClickCell(index, field, value) {
if (endEditing()) {
if (field == "点击单元格的列名称") {
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', {
index : index,
field : field
});
$(ed.target).focus();
}
editIndex = index;
}
$('#tt').datagrid('onClickRow')
}
//单元格失去焦点执行的方法
function onAfterEdit(index, row, changes) {
var updated = $('#用table id').datagrid('getChanges', 'updated');
if (updated.length < 1) {
editRow = undefined;
$('#用table id').datagrid('unselectAll');
return;
} else {
// 传值
submitForm(index, row, changes);
}
}
//提交数据
function submitForm(index, row, changes) {
var dynamiclistid = row.dynamiclistid;//成绩id
if (dynamiclistid == "") {
$("#用table id").datagrid('reload');
return;
}
var dynamiclistid = row.dynamiclistid;//id
var dynamiclistnumber = row.dynamiclistnumber;//搜索量
var dynamiclistname = row.dynamiclistname;//搜索词语名称
var dynamiclistsort = changes.dynamiclistsort;//排序
var r = /^-?[1-9]/;//判断输入的是正整数
if (!r.test(dynamiclistsort)) {
return;
}
//发送ajax到后台,实现编辑后修改数据
$.ajax({type : "get",
async : false,
url : "/tbDynamiclistsortUp/" + dynamiclistid, //后台url地址
data : {
"dynamiclistnumber" : dynamiclistnumber, // 字段名和后台实体类名字相同
"dynamiclistname" : dynamiclistname, //
"dynamiclistsort" : dynamiclistsort //
},
success : function(msg) {
这里返回true 成功 否则失败
}})
}