我是Kendo的新手,是否有类似于ObservableObject和ObservableArray上的Kendo DataSouce的cancelChanges方法? https://docs.telerik.com/kendo-ui/api/javascript/data/datasource/methods/cancelchanges
我使用data-bind =“source:Products”将视图绑定到ObservableObject,其中products是ObservableObject。我想在这个ObservableObject中提供一个取消函数(绑定到视图上的'close'按钮),点击它时必须取消更改。
# mypki will prompt you for certificates
require 'mypki'
# faraday will use certificates from mypki
require 'faraday'
faraday = Faraday::Connection.new 'https://example-site.com'
faraday.get '/login_path'
答案 0 :(得分:1)
不,内置的机制不存在。剑道不会跟踪所做的更改,因此您需要自己动手。最简单的方法是在开始时获取产品的副本或其包含的数据。要恢复任何更改,您可以将产品或其中的数据设置回您在开始时所使用的副本。如果您保存'更改,更新副本,以便用户可以进行进一步更改,然后取消回到他们保存的最后一个点。
答案 1 :(得分:0)
您可以使用Datasource
并将其绑定到ViewModel
,因此可以使用DataSource
的内置功能,例如cancelChanges
。
关注this链接可能会激发您的灵感。