gpt4 book ai didi

javascript - Kendo UI 网格保存单元格模糊

转载 作者:数据小太阳 更新时间:2023-10-29 05:16:13 25 4
gpt4 key购买 nike

我试图让我的网格在您按下回车键或离开单元格(模糊)时保存更改,而不必使用网格工具栏中的保存按钮。

我无法让它正常工作,我的 PHP/SQL 工作正常,所以我确定网格有问题。

这是我的代码:

$("#grid").kendoGrid({
dataSource: {
transport: {
read: WEBROOT+"admin/fetch-toppers",
update: {
url: WEBROOT+"admin/update-topper",
type: "POST"
}
},
error: function(e)
{
alert(e.responseText);
},
schema: {
data: "data",
model: {
id: 'id',
fields: {
"id": {nullable: true},
"Date": {editable: false},
"name": {editable: false},
"price": {editable: true}
}
}
}
},
columns: [{field: "Date", width: 105}, {field: "name", title: "Topper"}, {field: "price", title: "Price", width: 125}],
height: 550,
filterable: true,
sortable: true,
pageable: true,
editable: true,
navigatable: true,
edit: function()
{
//this.saveChanges()
}
});

我尝试了很多事情和不同的事件,但没有效果。

我怎样才能让它在模糊时保存单元格值?

最佳答案

在你的数据源中添加:

change: function (e) {
if (e.action == "itemchange") {
this.sync();
}
},

它应该是这样的:

dataSource: {
transport: {
read: WEBROOT+"admin/fetch-toppers",
update: {
url: WEBROOT+"admin/update-topper",
type: "POST"
}
},
error: function(e)
{
alert(e.responseText);
},
change: function (e) {
if (e.action == "itemchange") {
this.sync();
}
},
schema: {
data: "data",
model: {
id: 'id',
fields: {
"id": {nullable: true},
"Date": {editable: false},
"name": {editable: false},
"price": {editable: true}
}
}
}

},

关于javascript - Kendo UI 网格保存单元格模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14012264/

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