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

本文介绍了使用Bootstrap前端组件时的一些实用技巧,包括如何在更改查询条件后返回第一页,根据不同查询条件显示不同的列,以及如何自定义数据项的展示样式等。

关于前端组件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;
    }
}, {
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明月(Alioo)

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值