问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助,如何给bootstrap-table定义refresh回调函数

发布网友 发布时间:2022-04-23 06:14

我来回答

2个回答

懂视网 时间:2022-04-29 16:11

  这篇文章主要介绍了Bootstrap table中toolbar新增条件查询及refresh参数使用方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下。

推荐教程:Bootstrap图文教程

  我们想要在bootstrap-table中自定义查询条件如何实现呢?这些自定义的按钮、输入框是定义在哪个位置呢?

//工具按钮用哪个容器
 toolbar: '#toolbar', 
<div id="toolbar"></div>

  我们定义的查询条件就是放入到这个div中的,先看一下我们期望的效果:

bootstrap81.jpg

要实现这样的效果,我们首先要新增查询表单:

<div class="container">
 <div class="row">
 <div class="table-responsive">
 <div id="toolbar">
 <form class="form-inline">
 <div class="form-group">
 <label class="sr-only" for="product_line">产品线</label>
 <div class="input-group">
 <div class="input-group-addon">产品线</div>
 <select class="form-control" name="product_line" id="productLine">
 <option value="">请选择产品线...</option>
 </select>
 </div>
 </div>
 <div class="form-group">
 <label class="sr-only" for="msg_type">消息类型</label>
 <div class="input-group">
 <div class="input-group-addon">消息类型</div>
 <select class="form-control" name="msg_type" id="msgType">
 <option value="">请选择消息类型...</option>
 </select>
 </div>
 </div>
 <div class="form-group">
 <label class="sr-only" for="msg_type">消息类型</label>
 <div class="input-group">
 <div class="input-group-addon">消息类型</div>
 <input type="text" class="form-control" name="searchTexts" id="searchText" placeholder="请输入消息名称或内容关键字...">
 </div>
 </div>
 <button type="button" class="btn btn-primary queryButton">查询</button>
 </form>
 </div>
 <table id="table" ></table>
 </div>
 </div>
</div>

在请求服务器中传递的参数中获取对应的值:

 //请求服务器数据
 queryParams: function queryParams(params){
 var param = { 
 pageNumber: params.pageNumber, 
 pageSize: params.pageSize,
 sortName: params.sortName,
 sortOrder: params.sortOrder,
 searchText: $("#searchText").val(),
 msgType: $("#msgType").val(),
 productLine: $("#productLine").val()
 }; 
 return param; 
 }

最后是提交到服务端:

 //查询
 $(document).on('click', ".queryButton",function(){
 $('#table').bootstrapTable('refresh');
 });

这个refresh官方文档是这样描述的:

刷新远程服务器数据,可以设置{silent: true}以静默方式刷新数据,并设置{url: newUrl}更改URL。

要提供特定于此请求的查询参数,请设置{query: {foo: 'bar'}}

总结

  以上所述是小编给大家介绍的Bootstrap table中toolbar新增条件查询及refresh参数使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

热心网友 时间:2022-04-29 13:19

ewBag.loginname = Session["loginname"];
HashSet role =(HashSet) Session["loginrole"];
if(role.Contains(1))
{
Session["roleflag"] = "1";
ViewBag.loginrole = "管理员";
}
var user=db.UserInfos.Include(u=>u.Department).ToList();
var total=user.Count;
var rows=user.S
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是北京人,五一去长沙玩,请问长沙有什么好玩的,大概穿什么衣服?_百度... 从湖南大众传媒学院到湖南商学院怎么走? 从商学院到长沙劳动西路220号电控大厦坐什么车 搜一下坡坡子街在哪个位置我现在在商学院门口怎么走我现在乘什么公交车... 为什么我的手机(ME525+)没有了3G网信号,连QQ都上不了,提示网络错误,桌面... 摩托罗拉me525 图标删了怎么恢复 ME525连接电脑问题,手机显示连接,电脑智能听到连接的声音,但桌面什么也... 摩托罗拉me525安装了一个桌面后QQ软件怎么没了 摩托罗拉me525锁屏后过有时再进入桌面时会不显示全部图标要过一会才会出... 我用的是摩托ME525+安装了360安全桌面,每次用USB连接电脑后,我的桌面主... 北京睿智纵横文化传媒有限公司怎么样? 北京纵横云天文化传播有限公司怎么样? bootstrap table自带的refresh按钮怎么使用 北京友道纵横文化传媒有限公司怎么样? 谁知道华为nova好不好? bootstrap-table response handler 怎么用 北京星纵横影视传媒有限公司怎么样? 如何清理牙结石?? bootstrap-table-editable 怎么改变select项 北京智辰纵横文化传媒有限公司怎么样? 牙齿有了牙结石怎么清理最简便 北京纵横捭阖文化传媒有限公司怎么样? 你有哪些清理牙结石的方法? linux如何查看CPU,内存,机器型号,网卡信息 北京国域纵横联盟文化传媒有限公司怎么样? 北京天翼纵横文化传媒有限公司怎么样? 怎样在WORD文档中将整篇文章的自动编号消除,原序号不变? 牙齿上有牙结石自己怎样清洗,有没有简单的方法? 纵横华媒国际文化传媒(北京)有限公司广西分公司怎么样? 牙周的牙结石怎样清理? 经常清理牙结石对人体有害吗?你有什么看法? 我牙齿上有牙结石就是牙垢,怎么才能清理掉啊 求助,bootstrap-table-editable 添加下拉框问题 私人导游靠谱吗?会不会发生危险? 清洗牙结石对牙齿好吗? “bootstrap table”怎么重置表单? 出去旅游,导游不敢强买强卖,但老是说东说西,变相的提醒我们买买买,怎么办,不买么又会变相的讽刺我们 洗掉牙结石会让牙齿更健康,牙结石都有哪些危害? 私人导游怎么收费 ajax渲染数据后,bootstrap-table初始化分页,选择对其失效,怎么解决_百度... 9月中旬想去云南玩,怎么找私人导游?或者有没有驴友要一起去的呢? bootstrap-table动态绑定字段 当一个私人导游需要什么条件 bootstrap怎么设置table点击事件 如何正确清理牙结石呢? 西双版纳的导游是在云南旅游中最差的 如何使用bootstrap-table进行后端排序 西双版纳又现导游强制购物现象,低价团还存在哪些套路呢? 如何重写bootstraptable.defaults 2020注册会计师报考条件是什么?