c# - 用户界面设计 : Ideas For User Look-Up/Selecting User

标签 c# user-interface

我正在尝试为基于 Web 的应用程序设计一个界面,允许用户查找人(在我的例子中是病人的医疗记录)。我正在尝试想出非常快速但准确的方法来按用户名搜索用户。

我正在考虑输入患者的姓名,它将匹配名字和姓氏,并在建议(自动完成)列表中对他们进行排序。我以前在几个项目中做过这个,但我遇到的问题是文本字段仍然可以编辑。

这种查找用户的方法应该类似于所有用户的下拉列表,但搜索和筛选结果要快得多。

当然,一些糟糕的建议会在下拉列表中填充所有人并滚动浏览。但如果我的患者名单有几百人,这将是一个巨大的痛苦和浪费时间。

对于创建用于快速分配/查找人员的快速用户搜索功能,有没有人有什么好的建议?

编辑:当然,我了解自动完成的用法并且已经使用了很多次。但我只希望用户从特定的用户列表中进行选择,而不能“搜索”用户。示例:在电子邮件应用程序(仅限于联系人)中,您在 TO 字段中搜索联系人。这些是要“搜索”的特定人员。

谢谢:)

最佳答案

我觉得有点像 jquery autocomplete会工作得很好,用户可以在文本框中输入自由格式,或接受其中一个建议。接受建议后,它会出现在文本框中,用户仍然可以进一步编辑。

是的,正如 James Curran 提到的,您可以使用服务器上的脚本过滤完成,例如:

$('#name').autocomplete('search.php?action=names');

search.php 只能查找当前登录用户可用的项目...

关于c# - 用户界面设计 : Ideas For User Look-Up/Selecting User,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078923/

相关文章:

JavaFX 包组件

c# - 在某些行上使用.Distinct()

c# - driver.Close 后如何从 ChromeDriver 重新打开浏览器?

c# - Unity Slider 减少作为定时器

c# - 等同于 C# 中 VB 的自定义 RaiseEvent block ?

java - JavaFx 中的 UI 没有响应

c# - 如何在 LINQ 中执行子查询?

c++ - 不使用 GUI 工具包开发 GUI 应用程序

java - 公开课之间的交流

objective-c - NSScrollView添加内容后不显示垂直滚动条