巨大下拉列表的替代方案(24,000 多个项目)

2024-04-29

在我的管理部分中,当我编辑项目时,我必须将每个项目附加到父项目。我有超过 24,000 个父项目的列表,这些项目按字母顺序列在下拉列表(音乐艺术家列表)中。

在下拉菜单中列出所有这些项目的编辑页面有 2MB,对于使用旧机器的人来说,它的速度非常慢,尤其是在 Internet Explorer 中。

有什么好的替代方法来复制相同的功能,我需要从这 24,000 名艺术家中选择一位,而不需要将它们全部预先加载到下拉菜单中。


您不必用如此多的名称填充下拉列表,您可以:

  1. 创建一个简单的搜索机制,在其中匹配名称的开头
  2. 利用类别(如果有)和多个组合框来缩小选择范围
  3. 与上面相同,某种具有分类层次结构的树结构
  4. 快捷方式控制字母表字母(元类别)的链接或按钮

当然,这很大程度上取决于您正在实现的堆栈,例如您使用 AJAX 或 jQuery 访问 db/type.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

巨大下拉列表的替代方案(24,000 多个项目) 的相关文章