第一种
data-options="iconCls:'icon-add',resizable:true,modal:true,closed:true">
用户名称:
联系地址:
data-options="iconCls:'icon-add',resizable:true,modal:true,closed:true">
用户名称:
联系地址:
效果图: 第二种
$(function(){
$('#userInfo').datagrid({
url:'../json/customerAction_getAllCustomerInfo',
fitColumns:true,
striped:true,
nowrap:true,
loadMsg:'数据加载中,请稍后...',
pagination:true,
rownumbers:true,
columns:[[
{field:'cus_id',title:'用户编号',width:200,align:'center'},
{field:'cus_name',title:'用户名次',width:200,},
{field:'cus_addr',title:'联系地址',width:400,},
{field:'opt',title:'操作',width:200,align:'center',formatter:function(val,rec){
var str='';
str+='';
str+='';
return str;
}}
]],
toolbar:"#searchInfo"
});
var mypages=$("#userInfo").datagrid('getPager');
$(mypages).pagination({
pageNumber:1,
pageSize:10,
pageList:[10,20,30,40],
beforePageText:'第',
afterPageText:'页 共{pages}页',
displayMsg:'当前显示{from}-{to} 条记录 共{total}条记录'
});
});
//点击添加图标按钮时
function addCustomer(){
$("#cus_name").val("");
$("#cus_addr").val("");
$("#addUserInfo").dialog("open");
}
function addUserInfo(){
var uname=$.trim( $("#cus_name").val() );
var addr=$.trim( $("#cus_addr").val() );
if(uname==""){
return;
}
if(addr==""){
return;
}
$.post("../json/customerAction_addCustomer",{'customer.cus_name':uname,'customer.cus_addr':addr},function(data){
data=parseInt( $.trim(data) );
if(data>=1){
$.messager.show({
title:'成功提示',
msg:'用户信息添加成功...',
timeout:2000,
showType:'slide'
});
//关闭弹出框
$("#addUserInfo").dialog("close");
//刷新数据
$("#userInfo").datagrid('load',{});
}else{
$.messager.alert('失败提示','用户信息添加失败...','error');
}
});
}
function updateCustomer(cid,cname,addr){
//选取你要修改的行
$("#cid").val(cid);
$("#cname").val(cname);
$("#caddr").val(addr);
$("#updateUserInfo").dialog('open');
}
function updateUserInfo(){
var uname=$.trim( $("#cname").val() );
var addr=$.trim( $("#caddr").val() );
var cid=$.trim( $("#cid").val() );
if(uname==""){
return;
}
if(addr==""){
return;
}
$.post("../json/customerAction_updateCustomer",{'customer.cus_id':cid,'customer.cus_name':uname,'customer.cus_addr':addr},function(data){
data=parseInt( $.trim(data) );
if(data>=1){
$.messager.show({
title:'成功提示',
msg:'用户信息修改成功...',
timeout:2000,
showType:'slide'
});
//关闭弹出框
$("#updateUserInfo").dialog("close");
//刷新数据
$("#userInfo").datagrid('load',{});
}else{
$.messager.alert('失败提示','用户信息修改失败...','error');
}
});
}
//删除用户信息
function delCustomer(cid){
$.messager.confirm('确认提示','数据一旦删除,将不能恢复,您确定要删除选中的记录吗?',function(rt){
if(rt){
//将要删除的数据的id发送到服务
$.post("../json/customerAction_delCustomer",{cids:cid},function(data){
data=parseInt( $.trim(data) );
if(data>=1){
$.messager.show({
title:'成功提示',
msg:'数据删除的成功...',
timeout:2000,
showType:'slide'
});
//刷新数据
$("#userInfo").datagrid('load',{});
}else{
$.messager.alert('失败提示','用户信息删除失败...','error');
//$("#userInfo").datagrid('load',{});
}
});
}else{
return;
}
});
}
data-options="iconCls:'icon-add',resizable:true,modal:true,closed:true">
用户名称:
联系地址:
data-options="iconCls:'icon-edit',resizable:true,modal:true,closed:true">
用户名称:
联系地址:
效果图
第三种
$(function(){
$('#orderInfo').datagrid({
url:'../json/orderAction_getOrderInfos',
fitColumns:true,
striped:true,
nowrap:true,
loadMsg:'数据正在加载,请稍后...',
pagination:true,
rownumbers:true,
columns:[[ //原有easyui是不支持子属性取值的,如customer.cus_name,可修改easyui源码9075行原有代码:var _69f=_69c[_69e];改为var _69f = eval("_69c['" + _69e.replace(/\./g, "']['") + "']");
{field:'od_id',title:'选择',width:100,checkbox:true},
{field:'od_order_date',title:'下单日期',width:200,align:'center'},
{field:'od_deliver_date',title:'发货日期',width:200},
{field:'customer.cus_name',title:'购买用户',width:200},
{field:'od_addr',title:'收获地址',width:200},
{field:'od_status',title:'订单状态',width:100,align:'center'},
{field:'_operate',title:'操作',width:100,align:'center',
formatter:function(value,rowData){
var str = ""; //函数需要定义在index.html页面中,即最外层的容器中。
if(rowData.od_status=="已下单"){
str+='发货 ';
}
str+='详细';
return str;
}
}
]],
//工具栏
toolbar: [{
text:'删除订单信息',
iconCls: 'icon-remove',
handler: function(){
delProduct();
}
}]
});
//分页控件
var mypage=$("#orderInfo").datagrid('getPager');
$(mypage).pagination({
pageNumber:1, //初始页数
pageSize:10, //默认每页显示的条数
pageList:[10,20,30], //每页显示的记录数选项
beforePageText:'第',
afterPageText:'页 共 {pages} 页',
displayMsg:'当前显示 {from}-{to} 条记录 共 {total} 条记录 '
});
})
|