kendo ui grid 创建一行数据多次添加(kendo ui grid datasource multiple create)

在使用Kendo UI Grid时遇到一个bug,当尝试多次添加数据时,之前的数据会被重复添加。问题源于dataSource schema model id未设置为唯一键,且create操作完成后需返回包含id的数据。解决方法包括在dataSource中添加requestEnd方法和parse方法,调整服务器返回的数据格式,确保创建或更新后的数据正确绑定到grid中。
摘要由CSDN通过智能技术生成

今天测试之前使用kendo ui grid 做的数据表格的时候发现了一个bug,我使用的是kendo ui grid 系统自带的自动添加数据和编辑数据的功能,每次添加完一条数据的时候继续添加的时候会发现之前添加的数据会重复添加。查看官方文档,文档说是dataSource schema model id 必须是唯一键,而且添加数据完成之后需要返回一个数据包含id,结果研究了半天没有找到问题所在。

 var crudServiceBaseUrl = "/NFC";
        var dataSource = new kendo.data.DataSource({
            type: "json",
            transport: {
                read: {
                    url: crudServiceBaseUrl + "/SearchNFC",
                    type: "POST",
                    dataType: "json",
                    data: additionalData
                },
                create: {
                    url: crudServiceBaseUrl + "/AddNFC",
                    type: "Post",
                    dataType: "json"
                },
                update: {
                    url: crudServiceBaseUrl + "/EditNFC",
                  
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值