根据我的浏览情况,我找不到确切的操作方法。
我已经尝试过使用editTemplate,itemTemplate并尝试存储从Promise
返回的$("#jsGrid" + i).jsGrid("updateItem");
。
因此,简而言之,我想做的是在网格中列出已更新的值的列表,以便随后将它们发送回数据库以在那里进行更新。但是我不仅需要更改行单元格的值,还需要该行中的其他值。因此,即使获取已更新的行也可以,并且可能会更好。
以下是我要在其上进行此操作的字段:
var x = {
name: productList[i],
type: "number",
align: "center",
//readOnly: true,
width: 100,
// editTemplate: function(item) {
// updated.push(item);
// }
// itemTemplate: function(value, item) {
// return $("<input>").attr("type", "number").attr("updatedValue", value || item.updatedValue)
// .on("change", function() {
// item.updatedValue = $(this).is(":updatedValue");
// });
// }
};
答案 0 :(得分:1)
结果很简单,我忽略了一些东西,但我的理解还不够。解决方案:
onItemUpdated: function(args) {
updated.push(args.item);
}