我如何将成功处理程序中更改的自定义远程数据绑定到网格字段
how can i bind custom remote data that change in success handler to Grid fields
我在我的项目中使用 jsGrid,我在编辑来自 ajax 的数据以绑定到 JsGrid 字段时遇到问题。
如何将编辑后的数据绑定到 JsGrid 中的网格字段
例如:
loadData: function (item) {
return $.ajax({
type: "POST",
url: "url.html?cmd=fill",
data: null,
dataType: "json",
success: function (data) {
var list=eval(data);
//this loop is for example
for(var i=0;i<list.length;i++)
{
list[i].id=i+1;
//how to bind this list to Grid Fields
}
}
});
}
您应该 return 处理后使用数据解决的承诺:
loadData: function (item) {
var d = $.Deferred();
$.ajax({
type: "POST",
url: "url.html?cmd=fill",
data: null,
dataType: "json",
success: function (data) {
var list=eval(data);
for(var i=0;i<list.length;i++)
{
list[i].id=i+1;
}
d.resolve(list);
}
});
return d.promise();
}
我在我的项目中使用 jsGrid,我在编辑来自 ajax 的数据以绑定到 JsGrid 字段时遇到问题。
如何将编辑后的数据绑定到 JsGrid 中的网格字段 例如:
loadData: function (item) {
return $.ajax({
type: "POST",
url: "url.html?cmd=fill",
data: null,
dataType: "json",
success: function (data) {
var list=eval(data);
//this loop is for example
for(var i=0;i<list.length;i++)
{
list[i].id=i+1;
//how to bind this list to Grid Fields
}
}
});
}
您应该 return 处理后使用数据解决的承诺:
loadData: function (item) {
var d = $.Deferred();
$.ajax({
type: "POST",
url: "url.html?cmd=fill",
data: null,
dataType: "json",
success: function (data) {
var list=eval(data);
for(var i=0;i<list.length;i++)
{
list[i].id=i+1;
}
d.resolve(list);
}
});
return d.promise();
}