easyui datagrid 
queryParams对象是不是共享的啊。
通过不同tableid获得的queryParams对象都相同,不知道是什么原因。
请前辈不吝赐教,告诉小弟怎样获得不同tableid的queryParams对象。
小弟分少,请谅解

解决方案 »

  1.   

    $('#tableid').datagrid('options').queryParams
      

  2.   

            var gridOption = $('#tableId').datagrid('options');
            var queryParams = gridOption.queryParams;
            
            queryParams = $.extend(queryParams, {
                'resultName': resultName,
                'applicationOrg': applicationOrg,
                'startTime': startTime,
                'endTime': endTime,
                'searching': true
            });
            
            $('#tableId').datagrid('options').queryParams = queryParams;
           改变tableId,queryParams仍有这些属性。
            小弟现在想要的效果是根据不同的tableId获得不同的queryParams。
            依然感谢楼上的哥哥。
      

  3.   

    有没有easyui方面的高手啊,指点一二
      

  4.   


        var queryParams = $('#test').datagrid('options').queryParams;  
        queryParams.state = '设置的值';    //设置值
        $('#test').datagrid('options').queryParams=queryParams;        
        $("#test").datagrid('reload'); 
      

  5.   

    $('#tableId').datagrid('options').queryParams ={
      'resultName': resultName,
      'applicationOrg': applicationOrg,
      'startTime': startTime,
      'endTime': endTime,
      'searching': true
      }
    问题已解决,谢谢楼上的
      

  6.   


    // 可以这么写
    $('#tableId').datagrid({
    queryParams:{
    'resultName': resultName,
    'applicationOrg': applicationOrg,
    'startTime': startTime,
    'endTime': endTime,
    'searching': true
    }
    });
      

  7.   

    亲 你那个搜索咋弄的 是用的easyui的搜索框么