gpt4 book ai didi

kendo-grid - 剑道格子角落的小红旗怎么清除

转载 作者:行者123 更新时间:2023-12-03 20:49:52 30 4
gpt4 key购买 nike

我允许用户编辑网格的某些单元格。例如,当他们输入一个日期单元格时,会弹出一个日期选择器,然后他们选择一个日期。这种更改单元格内容的操作会触发网格的 save 事件,并导致在单元格的一角出现一个小红旗。

我试过将 dirty 属性设置为 false:

   save: function (e) {
// here, save the row to the database for "real-time" saves after every change
// no need to hit a Save button
// <snip>
e.model.dirty = false; // does not remove the red flag
}

但这并没有清除危险信号。清除它的正确方法是什么?

最佳答案

与其名称相反,剑道网格的“保存”事件不会将修改后的数据提交给服务器。它仅表示在 UI 小部件中输入的数据已“保存”到绑定(bind)数据中。它仍然会显示脏标志,因为它仍然是尚未提交给服务器的 volatile 数据。

要实际提交数据,您需要调用网格的 saveChanges method .此方法仅调用网格数据源的 sync method。你可以选择这样做。无论哪种方式,一旦您执行此操作并且帖子成功完成,红旗就会消失。

最后一件事,如果您设置网格的数据源的 autoSync property为 true,数据源将在发生任何更改时执行同步。也就是说,每个网格“保存”事件实际上意味着数据已提交到服务器。

关于kendo-grid - 剑道格子角落的小红旗怎么清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26809540/

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