为了账号安全,请及时绑定邮箱和手机立即绑定

easyui datagrid 网格选取

easyui datagrid 网格选取

easyui datagrid中数据网格的单元格使用jquery选择器怎么选择啊?有什么选择的方法ma ?求方法
查看完整描述

1 回答

?
Tryhard0

TA贡献1条经验 获得超0个赞

function sqlSearch(){  
    var sqlStatement = $.trim($("#sqlStatementId").val());  
    if(sqlStatement == null || sqlStatement == ""){  
        return false;  
    }  
      
    var type = "POST";  
    var url = "sqlExecCtrl.action?cmd=getColumnNameList";  
    var param = "sqlStatement=" + $("#sqlStatementId").val();  
          
    ajaxExtend(type,url,param,function(data){  
        var options = $("#sqlResultDisplay").datagrid("options");                   //取出当前datagrid的配置     
        options.columns = eval(data.columns);                                               //添加服务器端返回的columns配置信息     
        options.queryParams = getQueryParams("sqlConditionId");             //添加查询参数  
        $("#sqlResultDisplay").datagrid(options) ;                                        
        $("#sqlResultDisplay").datagrid("load") ;                                           //获取当前页信息  
    });  
}  
  
/** 
 * 根据指定条件请求系统资源 
 *1、 异步 
 *2、返回格式为json 
 * 
 * @param type          //请求方式 
 * @param url               //请求url 
 * @param param     //请求参数 
 * @param callback      //回调函数 
 */  
function ajaxExtend(type,url,param,callback){  
    ajaxExtendBase(type,url,param,true,callback);  
}  
  
/** 
 * ajax请求基础方法 
 * @param type 
 * @param url 
 * @param param 
 * @param async 
 * @param callback 
 */  
function ajaxExtendBase(type,url,param,async,callback){  
    $.ajax({  
           type: type,  
           url: url,  
           data:param,  
           async : async,  
           dataType:"json",  
           success:function(result){  
               if(result.success){                                          //只有sql正确能获取相关列名后才再请求列表资源  
                    callback(result.data);                                  //获取当前页信息  
               }  
               else{  
                   dealWithException(result.exception);  
               }  
           }  
    });  
}  
  
  
/** 
 * 将指定form参数转换为json对象 
 */  
function getQueryParams(conditionFormId){  
 var searchCondition = getJqueryObjById(conditionFormId).serialize();  
 var obj = {};  
    var pairs = searchCondition.split('&');  
    var name,value;  
      
    $.each(pairs, function(i,pair) {  
     pair = pair.split('=');  
     name = decodeURIComponent(pair[0]);  
     value = decodeURIComponent(pair[1]);  
       
     obj[name] =  !obj[name] ? value :[].concat(obj[name]).concat(value);              //若有多个同名称的参数,则拼接  
    });  
      
    return obj;  
}


查看完整回答
反对 回复 2017-01-19
  • 1 回答
  • 3 关注
  • 2064 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信