下午好,
我在我的应用程序中进行了集成Kendo UI(JSP版本),但是我遇到了在网格上集成传输读取的问题。
网格可以正常发出请求。
返回:
{} && {"registros":
[
{
"id":251,
"matricula":"32849923",
"status":true,
"dataAdmissao":1361674800000,
"dataDesligamento":null,
"version":0
}
],
"total":1}
但Grid无法呈现数据返回。下面是我的网格:
<kendo:grid name="grid" pageable="true" sortable="true" filterable="true" height="300">
<kendo:grid-columns>
<kendo:grid-column title="Matricula" field="matricula" />
</kendo:grid-columns>
<kendo:dataSource pageSize="10" serverPaging="true" serverSorting="true" serverFiltering="true" serverGrouping="true">
<kendo:dataSource-transport>
<kendo:dataSource-transport-read url="${path}funcionarios" type="GET" contentType="application/json" dataType="json" />
</kendo:dataSource-transport>
<kendo:dataSource-schema total="total" data="registros">
<kendo:dataSource-schema-model>
<kendo:dataSource-schema-model-fields>
<kendo:dataSource-schema-model-field name="matricula" type="string" />
</kendo:dataSource-schema-model-fields>
</kendo:dataSource-schema-model>
</kendo:dataSource-schema>
</kendo:dataSource>
</kendo:grid>
请求信息:
查询字符串Parametersview sourceview URL编码:10 skip:0
答案 0 :(得分:1)
当你说回报是:
{} && {
"registros": [
{
"id": 251,
"matricula": "32849923",
"status": true,
"dataAdmissao": 1361674800000,
"dataDesligamento": null,
"version": 0
}
],
"total": 1
}
您的意思是,如果您在浏览器中打开了您获得的URL吗?如果是这样,问题是这不是一个有效的JSON检索文件。如果您将其更改为:
{
"registros": [
{
"id": 251,
"matricula": "32849923",
"status": true,
"dataAdmissao": 1361674800000,
"dataDesligamento": null,
"version": 0
}
],
"total": 1
}
然后它有效。