gpt4 book ai didi

asp.net-ajax - 从列表框中查找大量项目的最佳实践

转载 作者:行者123 更新时间:2023-12-02 20:34:57 24 4
gpt4 key购买 nike

我正在开发一个 ASP.NET 项目,其中用户设置一个工作订单,其中包括为任意数量的患者生成文档。

当前UI设计如下;

设置工作订单的一个步骤是选择要包含的患者。在此步骤中,用户可以选择患者部位或患者。在任何一种情况下,所有可用站点或所有可用患者(最多可达 20K+)都将放入列表框中,用户可以使用查找文本框或手动选择患者。

考虑到我们有 2 万名患者,这在很多方面都是一个很大的麻烦:

  • 它会给浏览器带来很大的负载
  • 当你必须从 20000 中选择 7000 时,这太可怕了
  • 不太直观

如果您对如何更好地设计有任何建议,请告诉我

提前致谢,

埃姆拉

最佳答案

我建议使用带有 ListSearchExtender 的列表框,或文本框和 Auto Complete .

由于您有如此多的项目,因此您需要过滤这些项目。例如,您可以有一个包含地理区域的下拉菜单。因此,用户只会搜索萨福克郡的患者。

当然,实际的过滤器将是特定于业务的,因此它将取决于什么对您的用户有用。

如果有一些用户确实想要所有患者,您可以在过滤器中添加“全部”选项 - 至少这为您提供了最终的灵 active 。

关于asp.net-ajax - 从列表框中查找大量项目的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com