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
        })
      }

  • 相关阅读:
    Unix系统编程():分散输入和集中输出(Scatter-Gather IO):readv和writev
    Unix系统编程()在文件特定偏移量处的IO:pread和pwrite
    Unix系统编程()复制文件描述符
    Unix系统编程()文件描述符和打开文件之间的关系
    主存到Cache直接映射、全相联映射和组相联映射
    Unix系统编程()文件控制操作fcntl
    Unix系统编程()原子操作和竞争条件
    Unix系统编程()深入探究文件IO概述
    Unix系统编程()main函数的命令行参数
    Unix系统编程()通用模型以外的操作ioctl
  • 原文地址:https://www.cnblogs.com/666boyun/p/14209709.html
Copyright © 2011-2022 走看看