什么是 jQuery UI 替代具有 500,000 个选项的选择框?

发布于 2024-12-08 07:45:01 字数 138 浏览 0 评论 0原文

我有一个跟踪产品目录的生产应用程序。有些客户拥有大量产品。该应用程序最初是为少量产品而构建的。因此,我在一些地方选择了盒子,这些盒子绝对不适合这些拥有大量产品的客户。

我可以使用 jQuery 中的哪种 UI 元素来允许从非常大的列表中选择产品?

I have a production app that tracks a product catalog. Some customers have huge amounts of products. The app was originally built for smaller numbers of products. As a result, I have select boxes in a few places that absolutely do not work for these customers with lots of products.

What sort of UI element from jQuery can I employ that will allow the selection of a product from a very large list?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

疯狂的代价 2024-12-15 07:45:02

不引人注目的快速过滤下拉菜单是最好的,因为它可以处理大量选项,我也遇到了类似的问题。我使用了这个插件

下面是设计这个插件

如果您曾经在 IE 中测试过,自动完成将会抛出错误 "脚本正在运行”之类的东西 种类..

Unobtrusive Fast-filter Dropdown is the best one, as it can handle a rally large number of options, I had a similar issue. I used this plugin

Here is the approach to design this plugin

If you ever tested in IE, Autocomplete will throw an error "the script is running" something of that sort..

酷遇一生 2024-12-15 07:45:02

您可以使用 SelectBoxIt,这是我创建的一个 jQueryUI 插件,用于替换标准 HTML 选择框。

它对于长下拉列表应该非常有效,因为我特别关注具有数千个选项的选择框的性能。还提供键盘搜索和导航支持。

You can use SelectBoxIt, a jQueryUI plugin I created to replace the standard HTML select box.

It should work very well for long dropdown lists since I specifically focused on performance for select boxes with thousands of options. Keyboard search and navigation support is also provided.

悸初 2024-12-15 07:45:01

我喜欢 Chosen.js。它非常光滑。它不是 jQuery UI 组件,但并不冲突。

如果您坚持使用 jQuery UI 来实现此目的,我也有一些运气 jQuery UI SelectMenu 插件 。它不具备 Chosen 的所有功能,但它至少比标准选择框能更好地呈现信息,并且可以设置样式。

I like Chosen.js. It's pretty slick. It's not a jQuery UI component, but it doesn't conflict.

If you're stuck on using jQuery UI for this, I've also had some luck with the jQuery UI SelectMenu plugin. It doesn't have all the features of Chosen, but it at least presents information better a standard select box and is style-able.

小清晰的声音 2024-12-15 07:45:01

如果您真的想要 jQuery UI,那么 autocomplete 控件最接近,

有一些变体,例如 使用组合框自动完成
这可能对你来说是一个很好的解决方案

if its really jQuery UI you want, then the autocomplete control comes closest

there are variations like the autocomplete with combobox
which might be a good solution for you

落叶缤纷 2024-12-15 07:45:01

自动完成。 它是 jQuery UI 工具集的一部分,如果你试图只拥有一些 JS 库。

Autocomplete. It is part of jQuery UI toolset which makes it nice if you are trying to only have a few JS libs.

离鸿 2024-12-15 07:45:01

您应该使用 jQuery UI 自动完成

You should use jQuery UI autocomplete.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文