【发布时间】:2015-08-30 20:44:57
【问题描述】:
我想使用带有rest API的KendoUI网格小部件(由dreamfactory管理);当我使用网格创建一个新项目时,服务器响应只包含新的 id 而不是我在这个论坛http://www.telerik.com/forums/request-for-support-on-editable-grid#2098471 中读到的全新项目(也就是所有字段)。
"当您在 Grid 中添加新项目时,其 ID 应在服务器上生成,新插入的项目(作为数组)返回客户端。这样 DataSource 可以更新其内部数据,Grid 小部件将更新该字段的列。如果服务器没有返回结果,则每次同步数据源时,插入的项目都将被视为新项目。销毁和更新功能也是如此。"
我的问题是如果我们无法修改服务器响应的包含,该如何处理。
这是我从服务器得到的响应:{"record":[{"id":26}]}
有什么想法吗?
【问题讨论】:
-
再次阅读dreamfactory docs后,我找到了解决方案;我只是将 field=* 添加到我的 rest url,服务器响应返回完整的新项目;
标签: telerik