如何使用Web服务方法将MongoDb Json值传递给Kendo UI网格

时间:2013-07-19 06:49:14

标签: mongodb grid kendo-ui

我是KendoUI的新手,尝试使用JSON数据填充KendoUI网格,该数据从mongoDB获取为BsonDocument lsit并作为JSON字符串返回,

var ds = new kendo.data.DataSource({
 transport: {
       read: {
            url: "WebService.asmx/GetJson",
            dataType: "json",
            data: {
                 q: "data"
              }
            }
        },
        schema: {
            data: "statuses"
        }
    });

    $("#grid").kendoGrid({

        dataSource: ds
    });

我试过这个,网格没有绑定我,我做错了,如何将我的数据绑定到网格,请帮我等待回复。

注意:网格不应该用列字段定义结构,基于Json字符串的网格结构必须改变。

1 个答案:

答案 0 :(得分:0)

如果您是KendoUI的新手,我认为您可能会尝试一次做太多事情。尝试将网格绑定到一些静态数据(硬编码到网页中),这些数据看起来与MongoDB中的数据完全一样......您应该可以使用像MongoVue这样的东西轻松地从MongoDB中提取它。

一旦确定数据本身格式正确并且网格配置为正确使用此格式,请尝试设置远程URL或Web服务以获取数据并确保从远程检索数据网址是你所期待的。

最后,如果你有这两个拼图,你应该看看将KendoUI网格挂钩到远程网络服务。