yanggb

今天给列表做一个查询的功能,使用的是Bootstrap Table,通过查阅官方网站的api,发现可以使用提供的refresh方法来实现。

Bootstrap Table提供的refresh方法,本身通过刷新列表的属性来达到刷新列表记录的效果(最终目的是刷新列表记录),而请求数据的url本身就是一个属性,正好可以用来做查询功能(根据查询条件,适配带不同参数的url)。

function queryTableData() {
    var url = \'/yanggb.json?nono=\' + nono();
    if ($(\'#code\').val()) {
        url = url + \'&code=\' + $(\'#code\').val();
    }
    if ($(\'#name\').val()) {
        url = url + \'&name=\' + $(\'#name\').val();
    }
    var opt = {
        url: url
    };
    // 带参数,刷新(加载新请求数据)
    $("#table").bootstrapTable(\'refresh\', opt);
    // 不带参数,只刷新(重新加载数据)
    // $("#table").bootstrapTable(\'refresh\');
}

上面这个函数就实现了刷新表格url属性并刷新数据的效果。另外也可以刷新表格的其他属性,比如分页数量等,根据需求灵活添加相应的逻辑。

 

"任何变化都不是突然发生的,都是自己无意间一点一点选择的。"

分类:

技术点:

相关文章: