小编the*_*eue的帖子

Slickgrid - 替换AJAX源中的所有网格数据

在我正在构建的应用程序中,我有一个数据网格和一些选择框,用户可以在其中设置过滤器,并在选择时进行AJAX调用以从服务器获取新的数据数组.

我使用默认过滤器初始化网格,但我无法弄清楚如何擦除所有行的网格,并重新填充新数组.我正在尝试dataView,但在阅读了一些帖子后,这似乎不是答案.我发现官方的例子-6(ajax例子)令人困惑.

我希望在加载新数据时保留列排序和列重新排序.

这是我目前只有正确初始化的js:

$(function(){

    //update the grid when select values change
    $('#qol_options :input').change(function(){
        update_grid_data();
    });


    init_grid = function(){

        // set grid options 
        var grid;
        var columns = [
            {id: "village", name: "Village", field: "village", sortable: true},
            {id: "setting", name: "Setting", field: "setting", sortable: true},
            {id: "hood", name: "N.hood", field: "hood", sortable: true},
            {id: "timespan", name: "Time", field: "timespan", sortable: true},
            {id: "count_0", name: "0", field: "count_0", sortable: true, width: 10},
            {id: "count_1", name: "1", field: "count_1", sortable: true, width: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery slickgrid

2
推荐指数
2
解决办法
4398
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

slickgrid ×1