Bootgrid追加方法

时间:2015-07-13 21:38:37

标签: jquery-bootgrid

我打破了我的脑袋,无法弄清楚如何追加数据,只是为了测试pourpuses我做了这个:

nationality

但无法在表格中插入数据......任何人都可以澄清数组应具有的格式吗?还是更全面的示例? ...非常感谢!

4 个答案:

答案 0 :(得分:2)

我的网格遇到了同样的问题。问题是我用ajax加载我的网格。

删除 ajax: true和/或将其设置为默认false解决了"追加","删除"和"清除"问题,但我不得不解决装载问题。

在我的情况下,我决定不使用网格"追加"通过服务器端调用来运行并重新加载网格数据。 $("#myGrid").bootgrid('reload')

我对解决方案不满意,但至少我发现了我遇到的问题



var grid = $("#myGrid").bootgrid({
        ajax: false,                    
                formatters: {
            "commands": function (column, row) {
                return "<button type=\"button\" class=\"btn btn-xs btn-default command-edit\" data-row-id=\"" + row.id + "\"><span class=\"fa fa-pencil\"></span></button> " +
                    "<button type=\"button\" class=\"btn btn-xs btn-default command-delete\" data-row-id=\"" + row.id + "\"><span class=\"fa fa-trash-o\"></span></button>";
            }
        }
    })
&#13;
&#13;
&#13;

答案 1 :(得分:2)

就这样使用它:

var JSONINFO = {"rows": [{"id": 19, "sender": "123@test.de", "received": "2014-05-30T22:15:00", "status":"Garantia"},{"id": 19, "sender": "123@test.de", "received": "2014-05-30T22:15:00", "status":"Garantia"} ]};

$("#grid-basic").bootgrid("append", JSONINFO.rows);

答案 2 :(得分:1)

尝试更换:

bootgrid("append",result.rows);

使用:

bootgrid("append",result.d);

答案 3 :(得分:1)

刚刚通过JASON

var JSONINFO = [{"id": 19, "sender": "123@test.de", "received": "2014-05-30T22:15:00", "status":"Garantia"},{"id": 19, "sender": "123@test.de", "received": "2014-05-30T22:15:00", "status":"Garantia"} ];

grid.bootgrid("append", JSONINFO);

注意从JASON中删除“行”......