_pristine vs kendo dataSource中的_pristineData

Man*_*jSS 6 asp.net-mvc jquery kendo-ui kendo-grid kendo-datasource

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

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

1. _pristine

2. _pristineData

3. _data

4. _view

5. dataSource.data()

大多数时候,对我来说都是相同的,并且具有相同的数据.

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

在剑道文档中,我无法找到这些东西之间的确切差异.

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

提前致谢

Jay*_*ani 6

请查看前四点的评论.

  1. _pristine

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

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

  2. _pristineData

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

  3. _数据

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

  4. _视图

    根据您的pagesize和pageindex; 这是数据绑定到您的网格的任何内容.例如:如果您已将100条记录绑定到网格但页面大小为10,则它将仅返回基于页面索引的10条记录.在此输入图像描述.

  • 我同意不使用此类内部属性。但是,如果我需要原始数据,是否有一个函数可以检索它(而不是使用_pristineData`属性)? (2认同)