我正在使用durandaljs和breezejs在SPA上工作,以便联系数据库获取数据。我想使用select2搜索框来搜索特定人员。人员表有超过30k行,所以我不能简单地一次加载所有数据。我目前正在关注此示例http://jsfiddle.net/anasnakawa/6XvqX/381/,特别是通过ajax示例选择数据,但我遇到了数据检索部分(ajax)的问题。我不认为我需要这样做,因为我使用的是breezejs。目前为了获得我需要的数据,我会做类似的事情:
dataservice.getPersonnelsWithFilter(skip, take, searchTerm, searchTermChanged).then(function (data) { ... });
skip =要跳过的行数
take =要采取的行数
searchTerm =我要搜索的词语
searchTermChanged =确定searchTerm是否已更改