BootStrap Table - JS加载表格数据

 在初始化table的时候,参数最好是直接取, 按照temp[key] = value;的方式会在进行分页等操作时沿用页面初始化的参数.

参数传入可以使用 queryParams 对象

复制代码
$(function () {
    //最大层级:2层
    initTable(2);
})

$(document).ready(function () {
    clearInputOnInit();

});

function clearInputOnInit() {
     ctlBeginTime.setValue("2016-12-01 00:00:00");
     ctlEndTime.setValue("2016-12-21 00:00:00");
}

function initTable(level) {
    var columns = [];

    $('#tabAudit').bootstrapTable({
        columns: columns,
        url: "/Business/FinancialManage/Biz_Audit_ProduceTask/LoadAuditProduceTaskFrist",
        queryParams: function (params) {
            var temp = {
                limit: params.limit,
                offset: params.offset,
                order: params.order,
                ordername: params.sort,
                beginTime: ctlBeginTime.getValue(),
                endTime: ctlEndTime.getValue()
            };
            //$.each(query, function (key, value) {
            //    temp[key] = value;
            //});
            return temp;
        },
        method: 'get',
        striped: true,
        pagination: true,
        sortName: "序号",
        sortOrder: "desc",
        sidePagination: "server",
        cache: false,
        pageNumber: 1,
        pageSize: 10,
        pageList: [5, 10, 20, 50, 100, 200],
        smartDisplay: false,
        rowStyle: function (row, index) {
            //颜色样式['active', 'success', 'info', 'warning', 'danger'];
            var strclass = "";
            if (row.ORDER_STATUS == "已审核") {
                strclass = 'success';
            }
            else {
                return {};
            }
            return { classes: strclass }
        },
        detailView: true,
        onExpandRow: function (index, row, $detail) {
            expandTable($detail, level - 1, row);
        }
    });
}
复制代码

 

posted @   竹殇  阅读(3450)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2015-12-14 微信公众平台开发 - JSSDK接口调用常见问题
点击右上角即可分享
微信分享提示