_pristine vs kendo dataSource中的_pristineData

时间:2014-05-06 19:56:59

标签: jquery asp.net-mvc kendo-ui kendo-grid kendo-datasource

在我的理解中,kendo dataSource有很多_properties。但我不清楚它们的独特特征。

任何人都可以解释这些kendo dataSource属性之间的差异。

1。 _pristine

2。 _pristineData

第3。 _data

4。 _view

5。 dataSource.data()

大部分时间对我来说都是相同的并且具有相同的数据。

前四个记录与database.But dataSource.data()中的记录相同,但也有未保存的记录(即用编辑值更新)。

在剑道文档中,我无法找到这些内容之间的确切差异。

解释这五个人的独特特征 (_pristine,_pristineData,_data,_view,dataSource.data())

先谢谢

1 个答案:

答案 0 :(得分:5)

请查看前四点的评论。

  1. _pristine

    我无法找到这个。我还附上了截图。您也可以在浏览器的控制台窗口中使用以下代码段进行检查。

    $("#grid").data("kendoGrid").dataSource

  2. _pristineData

    存储原始数据。此数据用于批量更新。当我们点击"取消更改"当时网格将从此处获取原始数据。

  3. _data

    显示当前应用的数据。如果您更改网格中的数据,则会将其应用于此数据。

  4. _view

    根据您的pagesize和pageindex;这是数据绑定到您的网格的任何内容。例如:如果您已将100条记录绑定到网格但页面大小为10,则它将仅返回基于页面索引的10条记录。 enter image description here