首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ShieldUI数据网格上加载AJAX数据

在ShieldUI数据网格上加载AJAX数据
EN

Stack Overflow用户
提问于 2020-07-29 20:44:08
回答 2查看 38关注 0票数 1

我只想分享我是如何从AJAX请求加载数据到ShieldUI DataGrid的,我没有看到任何相关的帖子有直接和明确的答案,所以我想也许有人可以把它作为一个指南。

代码语言:javascript
复制
$(document).ready(function(){

$("#shieldui-grid1").shieldGrid({
        dataSource: {
            data: gridData
        },
        selection: {
            type: "row",
            multiple: true,
            toggle: false
        },
        columns: [
            {   
                field: "product_name", width: "30%", title: "Product Name" 
            },
            {   
                field: "source_name", title: "Source Name", width: "30%" 
            }
        ]
    });
});

var gridData = function() {
    $.ajax({
        async: false,
        url: "/your-api-url",
        dataType: 'json',
        type: 'GET',
        success: function(data){
            console.log(data);
            gridData = data;
        }
    });
    return gridData;
}();

});

这将自动从分配给'gridData‘变量的Ajax请求中提取数据结果

EN

回答 2

Stack Overflow用户

发布于 2020-07-29 20:44:08

我可以使用下面的代码将结果传递给gridData变量,

代码语言:javascript
复制
var gridData = function() {
    $.ajax({
        async: false,
        url: "/your-api-url",
        dataType: 'json',
        type: 'GET',
        success: function(data){
            console.log(data);
            gridData = data;
        }
    });
    return gridData;
}();
票数 1
EN

Stack Overflow用户

发布于 2020-11-01 16:27:06

Shield UI Grid demos有这样的例子-即如何连接到RESTful和类似的web服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63153912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档