重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

Bootstrap如何使用Table实现搜索框和查询功能

这篇文章主要为大家展示了“Bootstrap如何使用Table实现搜索框和查询功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Bootstrap如何使用Table实现搜索框和查询功能”这篇文章吧。

创新互联是一家专业从事成都网站建设、网站制作、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

1..知识点bootstrapTable 刷新和查询配置

2.提升js代码性能

1.减少全局变量声明

2.缓存dom节点查找结果

3.局部变量缓存全局变量 

/** 
 * @param col bootstrapTable列表生成配置对象 
 */ 
var searchValue ={};//查询匹配对象 
var $button = $('
');  var $input = $('
');  var $select = $('
');  var addSearchGroup = function(col)  {     // 插入选项     var button ,input,select;     button = $button;input = $input;select = $select;////局部变量缓存全局变量 提高代码性能     var selectDom = $select.find('select');////缓存dom节点查找结果 避免在循环里用     for(var i = 0; i < col.length; i++){       if(col[i].visible != false){         var $option = ''+col[i].title+'';         selectDom.append($option);       }     }     //插入多选框、输入框、按钮     $('.fixed-table-toolbar').append(button,input,select);  }  /*  button = $button  */  searchAction($button);  function searchAction(button){    //写入上一次查询的条件     if(searchValue.select != undefined){       $select.find('select').val(searchValue.select);     };     if(searchValue.input != undefined){       $input.find('input').val(searchValue.input);     };     //写入查询条件     // 获取查询选项     button.click(function(){        var option = $select.find('select').val();        var inputval = $input.find('input').val();        searchValue.select =option;        searchValue.inputval =inputval;     //定义刷新参数       if(inputval != ''){         var param = {           url: sWebRootPath+"/json/getAjaxData.jsp?v="+new Date().getTime(),           query: {             filters:[               {'colname':option,'filtertype':'LIKE','filtervalues':inputval}             ]           }         }       }else{         var param = {          url: sWebRootPath+"/json/getAjaxData.jsp?v="+new Date().getTime(),         }       }        // 刷新表格      $('#tablelist').bootstrapTable('refresh',param);      });  }

以上是“Bootstrap如何使用Table实现搜索框和查询功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


本文标题:Bootstrap如何使用Table实现搜索框和查询功能
文章分享:http://cqcxhl.cn/article/gpdjei.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP