grid kendo-ui和json,数据不显示

时间:2015-12-13 11:17:31

标签: kendo-ui grid

我试图在数据网格中显示kendo ui,但我的代码中出现了问题。任何人都可以提供帮助。

数据未显示在网格中

这可能是json:

{
"dados": [
    {
        "t0010_id_bairro": 115,
        "t0020_id_empresa": 1,
        "t0001_id_cidade": 1,
        "t0010_descricao": "ATUBA",
        "t0010_situacao": 1
    }
]

}

这是我的scrypt:

<script>
        $(document).ready(function () {
            $("#grid").kendoGrid({
                dataSource: {
                    transport: {
                        read: "http://localhost:23714/Bairro/getBydesc",
                        dataType: "json",
                        data: "dados"
                    },
                    schema: {
                        model: {
                            fields: {
                                t0010_id_bairro: { type: "number" },
                                t0020_id_empresa: { type: "number" },
                                t0001_id_cidade: { type: "number" },
                                t0010_descricao: { type: "string" },
                                t0010_situacao: { type: "number" }
                            }
                        }
                    },
                    pageSize: 20,
                    serverPaging: true,
                    serverFiltering: true,
                    serverSorting: true
                },
                height: 550,
                filterable: true,
                sortable: true,
                pageable: true,
                columns: [{
                    field: "t0010_id_bairro",
                    filterable: false
                },
                    "t0020_id_empresa",
                    {
                        field: "t0001_id_cidade",
                        title: "Cidade"
                    }, {
                        field: "t0010_descricao",
                        title: "Nome"
                    }, {
                        field: "t0010_situacao",
                        title: "Sit"
                    }]
            });
        });
    </script>

这是一个结果: not appear the data

没有出现数据

1 个答案:

答案 0 :(得分:1)

您需要将data: "dados"放到schema

schema: {
    ...
    data: "dados",
    ...
}

添加小提琴: http://dojo.telerik.com/Ijide