微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax – Kendo UI数据源中新项目的ID

当我在服务器端 using a Kendo UI data source中创建新项目时,如何使用服务器端数据库中插入的新记录的ID更新客户端数据项的ID?

解决方法

做了更多的研究我发现这个非常有用的信息确实应该在文档中,但它被“隐藏”在一个不那么容易找到的论坛搜索消息中:

http://www.kendoui.com/forums/ui/grid/refresh-grid-after-datasource-sync.aspx#2124402

我不确定这是否是最佳方法,但它解决了我的问题!

解决方案仅使用数据源读取方法使用来自服务器的数据更新模型实例.

珍贵的信息是它完成的地方:在transport.create对象的“完整”事件中!

这是代码

transport: {
    read: {
        url: "http://myurl.json"
    },create: {
        url: "http://mycreate.json",type: "POST",complete: function(e) {
            $("#grid").data("kendoGrid").dataSource.read(); 
        }
    },

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐