gpt4 book ai didi

ajax - Kendo UI、网格、发送前修改数据

转载 作者:行者123 更新时间:2023-12-02 21:49:19 25 4
gpt4 key购买 nike

更新之前是否可以访问和修改 Kendo UI 网格中的数据?

下面是一个例子来说明我需要什么。 options.data包含发送的数据,但它已经格式化为字符串 "models=%B7%22Id22%.... etc"不是很方便的形式。

dataSource = new kendo.data.DataSource({
transport: {
read: {
...
},
update: {
url: baseURL + "update",
beforeSend: function(xhr, options){
xhr.setRequestHeader('API-KEY', apikey );
var modifiedData = doSomething(options.data);
return modifiedData;
},
dataType: "json",
method: "POST",
dataFilter: function(data){
... some data recieved modification
return JSON.stringify(somedata);
},
complete: function(e) {
....
}
},

最佳答案

您应该能够使用parameterMap函数,检查“update”的类型并根据需要更改options.data。

parameterMap: function(options, type) {
if(type === "update") {
options.someProperty = "somenewvalue";
}
return kendo.data.transports.odata.parameterMap(options, type);
}

关于ajax - Kendo UI、网格、发送前修改数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18958786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com