我正在寻找一种方法或插件,能够处理大量数据(约10,000行),并创建一个可通过输入筛选或一次滚动浏览所有记录的组合框/下拉框。
我已经尝试了不同的插件以及编写自己的代码。有很多很好的选择,但是当数据集变大时,这些选项的性能会迅速下降。
我一直在尝试 chosen。然而,我的担忧是当有10,000条记录时,搜索性能会导致输入延迟,并且如果您尝试输入过快,可能会锁定浏览器。此外,查看chosen的github页面,似乎最近没有进行太多开发。
浏览器要求为IE 7+(由于JavaScript性能较差,IE实际上是最大的问题)和FF(Chrome和Safari是额外的奖励)。
这里是一个 jsfiddle,有点类似于我将要使用的数据类型。我还添加了chosen插件,以便您可以看到它的性能。
我已经尝试了不同的插件以及编写自己的代码。有很多很好的选择,但是当数据集变大时,这些选项的性能会迅速下降。
我一直在尝试 chosen。然而,我的担忧是当有10,000条记录时,搜索性能会导致输入延迟,并且如果您尝试输入过快,可能会锁定浏览器。此外,查看chosen的github页面,似乎最近没有进行太多开发。
浏览器要求为IE 7+(由于JavaScript性能较差,IE实际上是最大的问题)和FF(Chrome和Safari是额外的奖励)。
这里是一个 jsfiddle,有点类似于我将要使用的数据类型。我还添加了chosen插件,以便您可以看到它的性能。