关于前端组件bootstrap使用上的几点小技巧

2023-11-13

关于前端组件bootstrap使用上的几点小技巧

1.再次查询时不是以第1页开始的

如果已经翻到第5页了,这个时候改变了一下查询条件,重新点击查询,这个时候会发现请求的根据最新查询条件的第5页的数据,而一般大家是希望点击查询按钮时重新从第1页进行查询
那么可以这样

$('#tb_datagrid').bootstrapTable('refreshOptions',{pageNumber:1});

2.如果不同的查询条件对应最终的列也不一样,该如何办呢

var type=$(".type").selectpicker("val");
if(type==1){
    $('#tb_datagrid').bootstrapTable('hideColumn','shop_name');
    $('#tb_datagrid').bootstrapTable('showColumn','sku_sales_shop_cnt');
}else{
    $('#tb_datagrid').bootstrapTable('hideColumn','sku_sales_shop_cnt');
    $('#tb_datagrid').bootstrapTable('showColumn','shop_name');
}

3.如何自定义数据项展示效果呢

{
    field: "upc_code",
    title: "商家商品编码/UPC编码",
    formatter: function (value, row, index) {
        var tmpHtml="<div class='codegood'>";
        tmpHtml += "<div><span>商家商品编码:</span>"+row.out_sku_id +"</div>";
        tmpHtml += "<div><span>UPC编码:</span>"+row.upc_code +"</div>";
        tmpHtml += "</div>";
        return tmpHtml;
    }
}

参考代码

function doSearch(){
    //oTable.init();
    var type=$(".type").selectpicker("val");
    if(type==1){
        $('#tb_datagrid').bootstrapTable('hideColumn','shop_name');
        $('#tb_datagrid').bootstrapTable('showColumn','sku_sales_shop_cnt');
    }else{
        $('#tb_datagrid').bootstrapTable('hideColumn','sku_sales_shop_cnt');
        $('#tb_datagrid').bootstrapTable('showColumn','shop_name');
    }

    $('#tb_datagrid').bootstrapTable('refreshOptions',{pageNumber:1});
    $("#tb_datagrid").bootstrapTable("refresh", oTable.queryParams);
}
}, {
    field: "upc_code",
    title: "商家商品编码/UPC编码",
    formatter: function (value, row, index) {
        var tmpHtml="<div class='codegood'>";
        tmpHtml += "<div><span>商家商品编码:</span>"+row.out_sku_id +"</div>";
        tmpHtml += "<div><span>UPC编码:</span>"+row.upc_code +"</div>";
        tmpHtml += "</div>";
        return tmpHtml;
    }
}, {
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于前端组件bootstrap使用上的几点小技巧 的相关文章

  • 如何使用 IO Codenameone 发布图片/图像

    因为 codenameone 不能使用外部库 HttpConnection 所以我必须使用 Codenameone 提供的内部库 API 只是我已经设法使用 ConnectionRequest 将数据发布到格式化文本 字符串 我想知道是否有
  • 如何以编程方式检查应用程序是否在调试模式下运行?

    我必须在应用程序中的某个位置确定我的应用程序是在调试模式还是实时模式下运行 是否有任何函数或代码可用于检查 在开 关两种情况下都会返回 true false 如果是这样 请帮助我 提前致谢 从问题中尚不清楚调试模式是否指的是 应用程序是否可
  • JLabel.setText() 中的换行符

    使用 JLabel setText 时如何插入换行符 我尝试使用 Html 但似乎可以使其适用于 setText 仅适用于 jLabel 的初始声明 最初声明 jlabel 时的方法是 label new JLabel Hello Worl
  • 在 Jenkins 内运行构建时,我收到“java/lang/OutOfMemoryError”

    2020 02 25 10 11 24 986 0000 id 79 信息hudson model AsyncPeriodicWork lambda doRun 0 开始maven repo cleanup 2020 02 25 10 11
  • 仅使用 ServletContext 查找应用程序的 URL

    我正在使用 Spring MVC 编写一个 Java Web 应用程序 我有一个后台进程 它会遍历数据库并查找必须通过电子邮件发送给我的用户的通知 这些电子邮件需要包含应用程序的超链接 对于网络应用程序来说 这似乎是相当常见的模式 但我遇到
  • C# 中的 Culture 相当于 Java 中的 Locale 吗?

    C 使用文化的概念 这在操作上与 Java 中的 Locale 类似吗 或者底层概念是否存在显着差异 从文化而不是语言环境的角度进行工作是一种寻找正确抽象层次的尝试 从以类似方式做事的人群的角度来考虑事物 而不是谈论地理区域和语言 并有点疯
  • Android - Java - 发送 facebook 聊天消息的意图(facebook 禁用 xmpp)

    Facebook 已弃用 xmpp API 有没有办法打开意图 或将数据传递到fb 以在Android设备上发送聊天消息 设备上安装的 Facebook 和 Messenger 应用 谢谢 您需要将 uri 传递给意图 这里10000572
  • 如何在 Android 中将 EditText 绘制到画布上?

    我想画画 EditText username new EditText context 到我画布上的特定位置 protected void onDraw Canvas canvas 是否可以在基础上画出x y在我的 Java 文件中协调而不
  • WSDL 表示中的枚举类型

    WSDL 表示如下
  • 按位非运算符

    为什么要按位运算 0 打印 1 在二进制中 不是0应该是1 为什么 你实际上很接近 在二进制中 不是0应该是1 是的 当我们谈论一位时 这是绝对正确的 然而 一个int其值为0的实际上是32位全零 将所有 32 个 0 反转为 32 个 1
  • Java反序列化中避免重复对象

    我有两个列表 list1 和 list2 其中包含对某些对象的引用 其中某些列表条目可能指向同一对象 然后 由于各种原因 我将这些列表序列化为两个单独的文件 最后 当我反序列化列表时 我想确保我不会重新创建超出需要的对象 换句话说 List
  • Java 中 LINQ 的等价物是什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Java 中 LINQ 的等价物是什么 没有什么比 LINQ for Java 更好的了 Edit 现在
  • 对于每个抛出异常的语句,try/catch 是否被视为反模式?

    我目前正在审查同事的 Java 代码 我看到很多情况下 每个可能抛出异常的语句都被封装在自己的 try catch 中 其中 catch 块都执行相同的操作 哪个操作与我的问题无关 对我来说 这似乎是一种代码味道 我记得读到过它是一种常见的
  • 使用 Java 进行 AES 加密并使用 Javascript 进行解密

    我正在制作一个需要基于 Java 的 AES 加密和基于 JavaScript 的解密的应用程序 我使用以下代码作为基本形式进行加密 public class AESencrp private static final String ALG
  • 无法运行简单的 doclet 程序:包 com.sun.javadoc 不存在

    我正在尝试运行一个简单的 doclet 程序 但无法编译它 javac cp cygdrive c Progra 2 Java jdk1 8 0 65 lib tools jar A java 但它抛出 A java 1 错误 包 com
  • 当相应的 JTextfield 为空时,如何填充 JTable 中的所有项目

    我正在 Java 项目中设计一个高级搜索选项sqlite在 NetBeans 中 有5种不同JTextfields和 5 列 我想填充JTable具有相应的匹配标准 如果一个JTextfield为空 那么它应该选择该列的所有项目 我使用的查
  • 在调试模式下,哪些代码更改会自动反映在 Eclipse 中?

    我使用 eclipse 用于编写 调试 作为 IDE 在调试模式下 当我进行一些更改 例如初始化局部变量 时 它们会自动反映 但其他更改例如更改静态变量的值 有时我会收到一条消息 说我需要重新启动虚拟机 有时则不需要 现在的问题是哪些类型的
  • 仅在java中使用数组计算50的阶乘

    我是java的初学者 我有一个作业要编写一个完整的程序 使用数组计算 50 的阶乘 我无法使用像 biginteger 这样的任何方法 我只能使用数组 因为我的教授希望我们理解背后的逻辑 我猜 然而 他并没有真正教我们数组的细节 所以我在这
  • 1° 夏令时 Java 和 JS 表现出不同的行为

    假设巴西利亚 GMT 0300 夏令时于 21 10 2012 00 00 00 此时时钟应提前一小时 Java new Date 2012 1900 9 21 0 0 0 Sun Oct 21 01 00 00 BRST 2012 Chr
  • Spring JMS开始根据请求监听jms队列

    Spring提供 JMSListener用于监听来自特定队列的消息的注释 还有一个替代方案实施JmsListenerConfigurer http docs spring io spring docs current spring fram

随机推荐

  • C# winform ListView 列宽设置

    1 设置ListView Column 0 Width 1 列宽根据列内容自适应 此时保证列内容都可见 2 设置ListView Column 0 Width 2 列宽根据列标题自适应 此时保证列标题可见
  • 生产管理系统是什么?它有哪些功能模块?

    阅读本文您将了解 1 企业生产管理的问题 2 生产管理系统模块有哪些 3 如何利用生产管理系统模块解决问题 一 企业生产管理会遇到哪些问题 生产管理是有计划 组织 指挥 监督调节的生产活动 以最少的资源损耗 获得最大的成果 是对企业生产系统
  • mybatis:基于xml的环境搭建

    前期准备 创建好数据库表对应的实体类 实体类最好实现序列化接口Serializable 创建好实体类对应的dao层接口 每一个实体类都会对应一个dao接口 每一个dao接口也都对应一个配置文件 mybatis中 约定俗成地将持久层的操作接口
  • SQL Server 2014 附加数据库---不是主数据库文件。错误5171

    在附加数据库的时候出现了 不是主数据库文件 错误5171 如下图的问题 解决方法 1 首先新建一个数据库 比如名字为Blogs 2 在Blogs上右键单击 gt 任务 gt 还原 gt 数据库 3 在下图中选择 设备 浏览找到要还原的备份集
  • JAVA如何解决并发问题

    并发问题的根源在哪 首先 我们要知道并发要解决的是什么问题 并发要解决的是单进程情况下硬件资源无法充分利用的问题 而造成这一问题的主要原因是CPU 内存 磁盘三者之间速度差异实在太大 如果将CPU的速度比作火箭的速度 那么内存的速度就像火车
  • 苹果x漫画脸_【漫画大全】:漫画韩国全集

    免费漫画大全 免费漫画公众号 免费漫画全集 漫画免费看 漫画免费大全 漫画恋爱大全 漫画免费看公众号 漫画韩国 漫画岛 漫画圈 悬疑漫画 恋爱漫画 灵异漫画 真人漫画 都市漫画 热血漫画 异能漫画 彩虹漫画 世界上有百万部漫画 这里全都有
  • 报错出现:node_modules/cache-loader

    出现这个问题 就是你vue文件里面导入的方法或者其他的东西更不存在 确认文件的相对路径是否正确 可以解决此问题 如我的
  • RecyclerView的滑动事件禁止问题

    RecyclerView的滑动事件禁止问题 网上不太负责的朋友随便抛一句recyclerview setNestedScrollingEnabled false 但是请注意 setNestedScrollingEnabled false 只
  • yolov5运行过程遇到的小问题(随时更新)

    1 关于git的问题 解决办法 插入下面代码 import os os environ GIT PYTHON REFRESH quiet 2 页面太小无法完成操作 解决办法 如果不好使再考虑降低Batch Size大小或者调整虚拟内存可用硬
  • OpenACC多GPU编程

    include
  • CTFSHOW WEB题目

    web签到题 网页原代码中发现这个 base64解码就是flag web2 这道题目就是最简单的SQL注入了 发现万能密码可以成功 于是后台查询语句猜测是select column from table where username POS
  • echarts图表联动案例

    echarts是非常好用的图表插件 echarts官网 http echarts baidu com index html 需求 展示数据比较多 放在一个图不好展示 体验不好 所以用两个图进行联动展示 X轴数据一样 我封装成了一个方法 直接
  • java将String类型的json转为json对象并进行取出相应的值

    java将String类型的json转为json对象并进行取出相应的值 1 东西太大 简化 2 存进java的demo中 3 maven依赖 4 代码 背景 和别人对接项目 向其要了一个临时的假数据进行格式转换取用 1 东西太大 简化 js
  • 实验三

    include
  • Proxifier+Charles对电脑exe应用抓包(https)

    Proxifier Charles对电脑exe应用抓包 https 自己电脑使用Proxifier Fiddler抓包时折腾好久都是tunnel to 443 证书也都删了重新安装 还是没有用 尝试使用Charles抓包 结果就 成功了 记
  • 使用Electron开发PC客户端

    最近公司要求开发一个PC客户端 要求不能使用 NET开发 为了不让用户安装 net framework 所以就选择了Electron 随口听别人说了一句 之前从来没有接触过 目前项目要完毕了 所以就想记录一下在开发过程中遇到的一些问题和开发
  • Anaconda版本与python版本的对应

    Anaconda版本与python版本的对应 下载anaconda的时候需要指定版本 这个时候如果anaconda版本太高 这样安装python的时候无法安装低版本的适配python 因此需要自己确定需要什么版本的anaconda 下载的命
  • RTX3090+python3.8+tensorflow1.15虚拟环境配置

    RTX3090 python3 8 tensorflow1 15虚拟环境配置 RTX3090不支持安装tensorflow1系官方版本 nvidia tensorflow包含tensorflow1 15的cpu和gpu版本 测试可用 p s
  • JMeter压测:java.net.BindException: Address already in use: connect

    JMeter压测时报错 JMeter Response message Non HTTP response message Address already in use connect java net BindException Addr
  • 关于前端组件bootstrap使用上的几点小技巧

    关于前端组件bootstrap使用上的几点小技巧 1 再次查询时不是以第1页开始的 如果已经翻到第5页了 这个时候改变了一下查询条件 重新点击查询 这个时候会发现请求的根据最新查询条件的第5页的数据 而一般大家是希望点击查询按钮时重新从第1