如何使用bootstrap-table插件来实现查询功能-创新互联
这篇文章将为大家详细讲解有关如何使用bootstrap-table插件来实现查询功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联是一家专业提供固镇企业网站建设,专注与网站制作、成都网站制作、H5页面制作、小程序制作等业务。10年已为固镇众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。实现查询思路:
1.定义一个局左的Toolbar包含 新建、保存和新建的按钮
2.定义一个局右的QueryForm 包含查询条件 和 查询清除按钮
3.定义一个Table
实现如下:
' type="text" style="float:left;width:150px;margin-right:5px;" v-model="lookupType" class="form-control">' type="text" style="float:left;width:150px;margin-right:5px;" v-model="description" class="form-control">
查询函数实现
实现思路:获取查询块中所有的对象,动态存放在查询返回的参数中
需要注意:
当查询没有值的之后,不能放入到查询参数中,否则会把数据当做空来查询,从而导致无法查询到数据
function queryParams(params) { var param = {}; $('#query-form').find('[name]').each(function () { var value = $(this).val(); if (value != '') { param[$(this).attr('name')] = value; } }); param['pageSize'] = params.limit; //页面大小 param['pageNumber'] = params.offset; //页码 return param;}function customSearch(text) { $table.bootstrapTable('refresh');//刷新Table,Bootstrap Table 会自动执行重新查询}
重置函数的实现
实现思路:循环获取query-form的控件,并把其值置空
function resetSearch() { $('#query-form').find('[name]').each(function () { $(this).val(''); });}
关于“如何使用bootstrap-table插件来实现查询功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
当前名称:如何使用bootstrap-table插件来实现查询功能-创新互联
文章源于:http://ybzwz.com/article/doihjg.html