html表格根据查询条件去,通过$.table.search() 查询条件

之前ry-ui.js?v=4.1.0 可以直接 $.table.search(,mx,{ 参数: 参数值 }) 查询后到后台数据

用了ry-ui.js?v=4.5.1 后不可使用此方法,每次请求是都会调用queryParams 初始化formId 请求参数,请问如何做到自定义参数加入请求中。看到官网中也给出了方法;

1、在options中添加queryParams参数

var options = {

url: prefix + "/list",

queryParams: queryParams,

columns: [{

field: id,

title: 主键

},

{

field: name,

title: 名称

}]

};

$.table.init(options);

2、在当前页添加queryParams方法设置自定义查询条件如userName

function queryParams(params) {

var search = $.table.queryParams(params);

search.userName = $("#userName").val();

return search;

}

请求后台参数为:pageSize、pageNum、searchValue、orderByColumn、isAsc、userName

难道只能这么粗俗的解决嘛? 原来的版本为什么不用这么麻烦

之前ry-ui.js?v=4.1.0 可以直接 $.table.search(,mx,{ 参数: 参数值 }) 查询后到后台数据 用了ry-ui.js?v=4.5.1 后不可使用此方法,每次请求是都会调用queryParams 初始化formId 请求参数,请问如何做到自定义参数加入请求中。看到官网中也给出了方法; 1、在options中添加queryParams参数 var options = { url: prefix + "/list", queryParams: queryParams, columns: [{ field: id, title: 主键 }, { field: name, title: 名称 }] }; $.table.init(options); 2、在当前页添加queryParams方法设置自定义查询条件如userName function queryParams(params) { var search = $.table.queryParams(params); search.userName = $("#userName").val(); return search; } 请求后台参数为:pageSize、pageNum、searchValue、orderByColumn、isAsc、userName 难道只能这么粗俗的解决嘛? 原来的版本为什么不用这么麻烦
经验分享 程序员 微信小程序 职场和发展