easyui使用ajax增删改查的封装

 var rowOld=null;
 /*function formatDate(id){
  $(id).datetimebox({
   currentText:'今天',
   closeText:'关闭',
   okText:'确定',
   formatter:function(date){
    return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();
   },
   parser:function(date){
    return new DateTime(Date.parse(date.replace(/-/g,"/")));
   }
  });
 }*/
 function loadyymm(){
  var d=new Date()
   var year=d.getFullYear();
   var month=d.getMonth()+1;
  $('#yy').numberspinner({
   value:year,
   onSpinDown:getfindv,
   onSpinUp:getfindv
  });
  $('#mm').numberspinner({
   value:month,
   onSpinDown:getfindv,
   onSpinUp:getfindv
  });
 }
 //打开添加信息窗口
 function addData(formId,winId){
  $(formId).form('clear');
  $(winId).window({
   closed:false,
   title:'添加信息',
   iconCls:'icon-add'
  });
 }
 //分页标签信息显示
 function pageMsg(listId){
  $(listId).datagrid('getPager').pagination({
   displayMsg:'共{total}行数据,当前{from}到{to}行'
  });
 }
 //条件查
 function queryType(t,v,listId,address){
  var queryParams=$(listId).datagrid('options').queryParams;
  queryParams.find='find';
  queryParams.findt=t;
  queryParams.findv=v;
  $(listId).datagrid({
   pageNumber:'1',
    url:address,
   onLoadSuccess:function(result){
    if(result.resultMsg!=null){
     $.messager.alert('信息提示',result.resultMsg,'warning');
    }
   }
  });
  displayMsg();
 }
 //全查
 function queryAll(listId,address){
  var queryParams=$(listId).datagrid('options').queryParams;
  queryParams.find='find';
  $(listId).datagrid({
   pageNumber:'1',
    url:address,
   onLoadSuccess:function(result){
    if(result.resultMsg!=null){
     $.messager.alert('信息提示',result.resultMsg,'warning');
    }
   }
  });
  displayMsg();
 }
 //增加和编辑的window
 function updateWin(winId,w,h){
  $(winId).window({
   width:w,
   resizable:false,
   modal:true,
   maximizable:false,
   minimizable:false,
   closed:true,
   closable:true,
   collapsible:false,
   zIndex:10
  });
 }
 //更新细细显示窗口
 function updateData(winId){
  $(winId).window({
   closed:false,
   title:'编辑信息',
   iconCls:'icon-edit'
  });
 }
 //表单验证
 function valiform(ff){
  return $(ff).form('validate');
 }
 //设置中文非空提示
 $(function(){
  $('.easyui-validatebox').validatebox({
   missingMessage:'请不要输入空值'
  });
 });
 //post提交删除信息并弹出处理结果
 function delData(id,listId,address){
  $.messager.confirm('提示','确定要删除该行记录吗?',function(b){
   if(b){
    //提交删除行的id
    $.post(address,{delId:id},function(result){
     $(listId).datagrid('reload');
     //使用消息框显示消息
     $.messager.alert('信息提示',result.resultMsg,'warning');
    },'json');
   }
  });
 }
 //post提交批量删除信息并弹出处理结果
 function delDatas(delList,listId,address){
  $.messager.confirm('提示信息','确定要删除选中行吗?',function(b){
   if(b){
    $.post(address,{delId:0,idList:delList},function(result){
     $(listId).datagrid('reload');
     $.messager.alert('信息提示',result.resultMsg,'warning');
    });
   }
  });
 }
 //form提交表单并返回提交结果
 function submitForm(winId,formId,address,id,listId){
  $(winId).window({
   closed:true
  });
  $(formId).form('submit',{
    url:address,
   success:function(result){
    $.messager.alert('信息提示',result,'warning');
    if($(id).val()=='0'){
     findAll();
    }else{
     $(listId).datagrid('reload');
    }
   }
  });
 }
 //按照id取对象
 function $b(id){
  return document.getElementById(id);
 }
//比较日期
function compareDate(d1,d2){
  var dt1=d1.split('-');
  var dt2=d2.split('-');
  var y1=dt1[0];
  var m1=dt1[1];
  var d1=dt1[2];
  var y2=dt2[0];
  var m2=dt2[1];
  var d2=dt2[2]
  if(y1!=y2){
   return y1-y2;
  }else{
   if(m1!=m2){
    return m1-m2;
   }else{
    if(d1!=d2){
     return d1-d2;
    }else{
     return 0;
    }
   }
  }
}

你可能感兴趣的:(jstl)