Kendo ui 在按下保存更改之前,如何将剑道网格中的行标记为已删除?

Kendo ui 在按下保存更改之前,如何将剑道网格中的行标记为已删除?,kendo-ui,kendo-grid,kendo-datasource,Kendo Ui,Kendo Grid,Kendo Datasource,我正在使用 {命令:销毁,标题:,宽度:150}] 在我的列中,并在我的网格中设置CRUD。但我希望在按下delete按钮时能够将该行标记为已删除。然后在按下保存更改时从网格和数据库中删除该行 现在的情况是,只要按下delete按钮,该行就会从网格中删除,然后当我按下save changes时,该行也会从数据库中删除 我所做的类似于: 如果您能给我一些建议,谢谢。我不会使用内置的destroy和save命令 而是创建自己的自定义删除和保存 在删除中,获取行/模型并在其上设置一个标志,即model

我正在使用

{命令:销毁,标题:,宽度:150}]

在我的列中,并在我的网格中设置CRUD。但我希望在按下delete按钮时能够将该行标记为已删除。然后在按下保存更改时从网格和数据库中删除该行

现在的情况是,只要按下delete按钮,该行就会从网格中删除,然后当我按下save changes时,该行也会从数据库中删除

我所做的类似于:


如果您能给我一些建议,谢谢。

我不会使用内置的destroy和save命令

而是创建自己的自定义删除和保存

在删除中,获取行/模型并在其上设置一个标志,即model.deleted=true,然后通过查看已删除字段的行模板或.addClassdeleted…添加已删除的样式,不管您喜欢什么

在保存时,使用deleted=true循环数据源和每个行/模型,并将其从数据源中删除。然后调用dataSource.sync


当然,您必须处理在分页/排序等上重新应用样式的问题。基本上,如果您使用服务器端分页/排序而不是客户端分页/排序,则任何导致网格重新绘制和/或处理保留已删除状态的操作,类似于此:

我不会使用内置的销毁和保存命令

而是创建自己的自定义删除和保存

在删除中,获取行/模型并在其上设置一个标志,即model.deleted=true,然后通过查看已删除字段的行模板或.addClassdeleted…添加已删除的样式,不管您喜欢什么

在保存时,使用deleted=true循环数据源和每个行/模型,并将其从数据源中删除。然后调用dataSource.sync


当然,您必须处理在分页/排序等方面重新应用样式的问题。基本上,如果您使用服务器端而不是客户端分页/排序,则任何导致网格重新绘制和/或处理保留已删除状态的操作,类似如下:

非常感谢。您发送的telerik链接正是我想要的。非常感谢。你发送的telerik链接正是我想要的。