Materialise css选择框中包含大量选项

时间:2017-03-31 02:33:42

标签: angular materialize

我正在使用Materialise选择框,我有大约50000个选项要显示。如何为选择框实现虚拟滚动? 当我只是添加50000个选项时,页面没有响应,因为DOM中有很多选项。

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

如果你向HTML添加这么多元素,是的,它会非常慢。所以我认为最好的方法是更改​​输入字段类型。你可以尝试:

  • 自动填充字段,输入几个字符后会显示一些结果
  • 您的自定义选择器(可能是一些弹出式对话框),可以搜索用户想要的值。例如,如果搜索汽车型号,您将拥有供应商选择框和年份范围。然后,您可以显示要选择的匹配选项列表。
  • 将分页添加到选项列表中。但这并不经常使用。