问答文章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
导购什么字 店面导购员是什么意思 HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions... 无法安装adobeflashplayer,说无法注册ACTIVEX的控件 无法注册flash player的activex怎么办 omniverse create 他总说无法注册Flash player的Active控件 然后什么访问以下链接。不要... excel如何用进度条的形式表示完成率 买了件速干衣,北面的,求大神看一下真假。 秦皇岛银谷全城热恋是不是要预定票啊 北京睿智纵横文化传媒有限公司怎么样? 北京纵横云天文化传播有限公司怎么样? 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注册会计师报考条件是什么?