我有一个剑道网格,我对其进行了更改,并将其保存到数据库中。
表格上有一个按钮,我可以将其他信息提交到其他数据库。我想检查剑道网格是否在单击此按钮时保存了所有更改。
如果仍有一些未完成的更改(剑道网格中的红色箭头),则用户必须保存更改才能继续。
这可以用Javascript实现吗?
过去,
我能够通过从数据源读取 dirty
标志来确定是否存在未保存的更改。我不确定这是否与剑道一起记录,我只是偶然发现它在数据源周围戳来戳去。希望它能帮助你。
对于"myGrid":
var boolDirty = false;
$.each($("#myGrid").data("kendoGrid").dataSource._data, function () {
if (this.dirty) { boolDirty = true; }
});