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

本文探讨了从ry-ui.js v4.1.0升级到v4.5.1后,如何在$.table模块中添加自定义查询参数的问题。作者对比了新版本的官方推荐方法与旧版本直接搜索操作,解释了为何需要设置`queryParams`并给出了两种解决方案:在options中全局配置和在页面中动态设置。

之前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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值