我继承了一个使用 Kendo 的项目,我仍在学习它的基础知识。我正在开发的一项功能需要从服务器获取 JSON 数据并使用它在网页中显示某些内容。为此,我将使用一个数据源,在适当的 URL 上调用它的读取函数,并指定一个回调来呈现数据;但我不确定是使用 view() 还是 data() 从数据源获取 JSON 数据。它们似乎服务于非常相似的目的。如果我使用简单的回调来呈现来自服务器的数据,哪一个是合适的,有什么区别?
最佳答案
正在关注 Kendo UI documentation :view()
方法仅返回显示的数据 - 在过滤、排序、分组和页面选择之后。如果您不使用任何此功能,或者如果您在服务器端使用它,view()
和 data()
将为您提供相同的数据。
简单来说,view()
返回displayed 数据,data()
返回dataSource 中available 的数据(上次读取时从服务下载的所有数据)。
我在 Kendo 工作了 2 年,我几乎总是将 data()
方法用于任何类型的操作。
https://stackoverflow.com/questions/28196130/