zoukankan      html  css  js  c++  java
  • bootstrap table查询搜索配置

    bootstrap table查询搜索配置

    bootstrap table查询搜索指的是表格内容前端搜索,而不是查询数据库进行搜索,如果要对数据库服务端进行搜索可以queryParams属性相对应的教程。bootstrap table表格搜索可以通过以下属性进行设置。

    属性名称 说明
    search true 开启搜索输入框
    searchOnEnterKey true 回车后执行搜索
    strictSearch true 完全匹配搜索,不是like模糊查询
    trimOnSearch true 自动去除关键词两边空格
    searchAlign left/right left搜索框在左边 right在右边
    searchTimeOut 1000 设置搜索超时时间,数据量很大时才有用
    searchText 字符串 初始化时默认搜索的关键词
    customSearch 自定义方法 自定义搜索

    search开启搜索框

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      //******开启搜索框****//
      search:true
     });

    searchOnEnterKey回车后执行搜索

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:true, //******回车后执行搜索****//
     });

       在线试一试

    strictSearch完全匹配

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:false, //******回车后执行搜索****//
      strictSearch:true  //******完全匹配****//
     });

    trimOnSearch去除关键词空格

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:false, //******回车后执行搜索****//
      strictSearch:true,  //******完全匹配****//
      trimOnSearch:true //去除关键词空格//
     });

    searchAlign搜索框位置

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:false, //******回车后执行搜索****//
      strictSearch:true,  //******完全匹配****//
      trimOnSearch:true, //去除关键词空格//
      searchAlign:"left"
     });

    searchText默认搜索关键词

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:false, //******回车后执行搜索****//
      strictSearch:true,  //******完全匹配****//
      trimOnSearch:true, //去除关键词空格//
      searchAlign:"left",
      searchText:"苹果"
     });

    customSearch自定义搜索

    //bootstrap table初始化数据//
    $('#table').bootstrapTable({
      columns: columns,
      data: getData(),
      classes: "table table-bordered table-striped table-sm table-dark", 
      height:400,
      search:true, //******开启搜索框****//
      searchOnEnterKey:false, //******回车后执行搜索****//
      strictSearch:true,  //******完全匹配****//
      trimOnSearch:true, //去除关键词空格//
      searchAlign:"left",
       customSearch:customSearch,//自定义搜索,比如只搜索ID字段
     });
        function  customSearch(data, text) {
        return data.filter(function (row) {
          return (row.Id+"").indexOf(text) > -1
        })
      }

  • 相关阅读:
    HTML简介
    【JAVA】【基础语法】Java中条件表达式的参数类型转换
    【JAVA】【基础语法】Java中操作运算符的细节
    【JAVA】【基础类型】StringBuffer和StringBuilder
    【JAVA】【基础类型】String类型的字符串池
    【JAVA】【基础类型】Java中封装类-String封装类
    【JAVA】【基础类型】Integer类型的常量池
    【JAVA】【基础类型】Java中的不可变类型
    【JAVA】【基础类型】Java中封装类-Math数学运算类
    【JAVA】【基础类型】Java中封装类-封装类型和基础类型
  • 原文地址:https://www.cnblogs.com/666boyun/p/14209709.html
Copyright © 2011-2022 走看看