javascript - 重新加载 Bootstrap 表刷新并更改设置

标签 javascript jquery html twitter-bootstrap

我目前正在尝试根据存储在 localStorage 中的一些用户配置动态更改 Bootstrap 表的配置并重新加载它。

表格在页面加载时填充,但某些事件可以在页面内部触发并根据用户设置更改其配置。

我看了一下official documentation,some questions在SO中。我尝试这样做,如下所示:

var $table = $('#grd-fatura');        
$table.bootstrapTable('refresh', {
    pageSize: 2
});

(出于测试目的,从上面的代码中删除了 localstorage.getItem block 和规则。)

这是我的表格代码(请注意,某些元素是葡萄牙语):

<table 
    id="grd-fatura" data-click-to-select="true" data-response-handler="responseHandler"
    data-pagination="true" @*data-height="460"*@ data-show-footer="true" data-search="true" 
    data-show-columns="true" data-cache="false" data-show-toggle="true" data-show-export="true">
    <thead>
        <tr>
            <th data-field="state" data-checkbox="true"></th>
            <th data-field="ID" data-unique-id="ID" data-align="left" data-visible="false" data-sortable="true">Código</th>
            <th data-field="estabelecimento" data-align="left" data-sortable="true">Estabelecimento</th>
            <th data-field="historico" data-align="left" data-sortable="true">Histórico</th>
            <th data-field="tipo" data-align="left" data-sortable="true">Tipo</th>
            <th data-field="pessoa" data-align="left" data-sortable="true">Pessoa</th>
            <th data-field="emissao" data-align="center" data-sortable="true">Emissão</th>
            <th data-field="referencia" data-align="left" data-sortable="true">Referência</th>
            <th data-field="situacao" data-align="left" data-sortable="true">Situação</th>
            <th data-field="total" data-align="right" data-sortable="true" data-footer-formatter="Totalizador">Total</th>
        </tr>
    </thead>
</table>

该代码不起作用。该表不会刷新,并且代码不会生成任何错误。我看了一下some examples ,找不到我哪里出错了。那么,如何动态更改 Boostrap 表设置呢?上面的代码我做错了什么?

注意:我正在使用Bootstrap 3 .

最佳答案

试试这个:

$table.bootstrapTable('refresh', {
    query: {pageSize: 2}
});

关于javascript - 重新加载 Bootstrap 表刷新并更改设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120469/

相关文章:

javascript - jquery ajax将变量从一个函数获取到另一个php

javascript - 在 Django 中创建一个带有更新和删除按钮的表单

javascript - 执行二进制代码

javascript - `document.getElementsByClassName` 的结果没有定义像 `map` 这样的数组方法,即使它是一个数组

javascript - 在 JavaScript 中获取客户端的时区(和偏移量)

javascript - 我在使用 jQuery 遍历新添加的 DOM 元素时遇到问题

javascript - 从占位符获取信息到标签

javascript - 被 JavaScript 隐藏的必需 JSF 输入组件仍然经过验证

javascript - Meteor.js 与 Iron Router 按钮和模板中的表单不起作用

javascript - 如何使用 jquery javascript 对数组项元素进行分组,这些元素使用与项不同的对象,值