求教,在线急等
easyui吧
全部回复
仅看楼主
level 1
IT新手happy 楼主
添加一条数据然后删除
2014年11月05日 07点11分 1
level 1
IT新手happy 楼主
删除成功
2014年11月05日 07点11分 2
level 1
IT新手happy 楼主
选择一个报这个错误不选择的话就不报 弹出的是删除掉的那条数据
2014年11月05日 07点11分 3
level 1
IT新手happy 楼主
删除代码:
//删除数据
function remove(rows) {
$.messager.confirm(*询问*, *您确定要删除此记录?*, function(r) {
var organizationIds = **;
for(var i=0; i<rows.length; i++){
if(i == rows.length - 1 ){
organizationIds += rows[i].organizationId;
} else {
organizationIds += rows[i].organizationId+*,*;
}
}
if(r) {
ajaxLoading();
var organizationId= rows.organizationId;
$.ajax({
type : "POST",
url : ctx + modualPath + "/delete.action",
data : {
organizationIds : organizationIds
},
dataType : *json*,
success : function(data) {
ajaxLoadEnd();
if (data.error) {
$.messager.alert(*错误*, data.message, *error*);
return;
}
$.messager.alert(*提示信息*, data.message, *info*, function() {
$(*.content_grid*).treegrid(*reload*);
$(*#parentId*).combotree(*reload*);
$(*#parentIdEdit*).combotree(*reload*);
});
}
});
}
});
};
toolbar.push({
id : *btnremove*,
text : *删除*,
iconCls : *icon-remove*,
handler : function() {
var rows = $(*.content_grid*).treegrid(*getSelections*);
if (rows.length < 1) {
$.messager.alert(*提示*, *请勾选要删除的记录!*, *success*);
} else {
remove(rows);
}
}
});
2014年11月05日 07点11分 4
level 1
IT新手happy 楼主
修改代码:
//设置edit_dialog的宽和高
var edit_dialog_width = 660;
var edit_dialog_height = 180;
$(*#parentIdEdit*).combotree({
url : ctx + */organization/tree.action*,
valueField:*organizationId*,
textField:*name*
});
//调用修改弹出框
function openEdit(data) {
data = data[0];
$(*#parentIdEdit*).combotree(*setValue*, data.parentId);
$(".edit_form :input[name=organizationId]").val(data.organizationId);
$(".edit_form :input[name=organizationName]").val(data.organizationName);
$(".edit_form :input[name=organizationCode]").val(data.organizationCode);
$(".edit_form :input[name=name]").val(data.name);
$(".edit_form :input[name=rank]").val(data.rank);
$(".edit_form :input[name=description]").val(data.description);
$(*.edit_dialog*).window(*open*);
}
//调用修改弹出框
$(*.edit_dialog*).dialog({
width : edit_dialog_width,
height : edit_dialog_height,
modal : true,
collapsible : false,
closed : true,
cache : false,
toolbar : [ {
text : *确认修改*,
iconCls : *icon-ok*,
handler : function() {
$(*.edit_form*).form({
url: ctx + modualPath + "/update.action",
onSubmit: function(){
return $(this).form(*validate*);
ajaxLoading();
},
success:function(data){
var data = eval("("+data+")");
ajaxLoadEnd();
if (data.error) {
$.messager.alert(*错误*, data.message, *error*);
return;
}
$.messager.alert(*提示信息*, data.message, *info*, function() {
$(*.edit_dialog*).dialog(*close*);
$(*.content_grid*).treegrid(*reload*);
$(*#parentId*).combotree(*reload*);
$(*#parentIdEdit*).combotree(*reload*);
});
}
});
$(*.edit_form*).submit();
}
} ]
});
toolbar.push({
id : *btnedit*,
text : *修改*,
iconCls : *icon-edit*,
handler : function() {
var rows = $(*.content_grid*).treegrid(*getSelections*);
console.log(rows);
if (rows.length > 1) {
$.messager.alert(*提示*, *只能选择一条记录进行修改!*, *error*);
} else if(rows.length == 0) {
$.messager.alert(*提示*, *请勾选要修改的记录!*, *success*);
}
else{
openEdit(rows);
}
}
});
2014年11月05日 07点11分 5
level 1
IT新手happy 楼主
写的有些乱 帮忙看下啊 ,同样的代码 换做表格是datagrid就没事 就这个treegrid出事了版本是1.37
2014年11月05日 07点11分 6
1