您当前的位置: 首页 >  ui

qq_34412985

暂无认证

  • 1浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

easyui datagrid动态参数实践

qq_34412985 发布时间:2020-03-08 16:48:13 ,浏览量:1

pagination:true时初始化加载时默认会传递page:1,queryparams中参数写死,下面方法再次load datagrid时之前写死的参数不会传递,即 $('#dg').datagrid('load',queryParam)中queryParam指定的参数覆盖了之前写死的参数;

以下的$('#dg').datagrid('reload');会加载之前写死的参数

  1. var queryParams = $('#dg').datagrid('options').queryParams;

  2. queryParams.name = "";

  3. queryParams.subject = "";

  4. $('#dg').datagrid('reload');

$(function(){

/* var queryParams = $('#dg').datagrid('options')['queryParams'];         queryParams.name = "page1";         queryParams.subject = "1";  */         $('#dg').datagrid({             loadMsg:'正在加载数据...',             url:'${CONTEXTPATH}/queryStandardsCodeNs',             fit:true,             fitColumns:true,             striped : true,             singleSelect:true,             pagination:false,             queryParams: {                 codeNumber: CODE_NUMBERsearch,                 codeValueName: CODE_VALUE_NAMEsearch,                 status: statussearch,                 rows: 10,                 page1:1                 },

})

})

/* 根据用户输入的不同条件,查询数据列表*/     function queryList(){         var queryParam=new Object();         $('.query_param').each(function(){             var id=$(this).attr('id');             var value;             console.log("this的值是"+JSON.stringify(this));             if($(this).hasClass('easyui-textbox')){                 value=$('#'+id).textbox('getValue');             }else if($(this).hasClass('easyui-combobox')){                 value=$('#'+id).combobox('getValue');             }             queryParam[id]=$.trim(value);         });         queryParam['status']='1';         $('#dg').datagrid('load',queryParam);     }

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0410s