按姓氏,名字或两者排序?

Gre*_*ess 8 sorting usability names

我之前遇到过两难的困境.在表格中显示个人姓名时,在可用性方面最好的是什么?这个名字应该有一个专栏吗?如果是这样,"firstname lastname"或"lastname,firstname"更可取吗?或者"firstname"的列和"lastname"的列是否最佳?我正在考虑用户对列进行排序的愿望.我喜欢为每个名称组件都有一个列,因为我可以想象在某些情况下,名字对用户更重要,而在其他情况下,姓氏更重要.

我会假设很多人都有这种困境,我正在寻找基于过去经验的智慧珍珠.

Sco*_*ith 1

如果您没有足够的屏幕空间来为每个部分设置一列,则可以将它们组合成一个字符串,其格式表示排序顺序。每次单击列标题都会循环到下一个排序顺序。例如:

默认:按最后、第一个 (ASC) 排序

Bimbleman, Wally P.
Zonkenstein, Arnold Q.
Run Code Online (Sandbox Code Playgroud)

第一次点击:按最后、第一个排序 (DESC)

Zonkenstein, Arnold Q.
Bimbleman, Wally P.
Run Code Online (Sandbox Code Playgroud)

第二次点击:按第一个、中间、最后一个排序(ASC)

Arnold Q. Zonkenstein
Wally P. Bimbleman
Run Code Online (Sandbox Code Playgroud)

第三次点击:按第一个、中间、最后一个排序(DESC)

Wally P. Bimbleman
Arnold Q. Zonkenstein
Run Code Online (Sandbox Code Playgroud)

ETC...

通过这种方式可以更轻松地阅读整个名称(与跨列相比),占用的屏幕空间更少,并且使您不必决定单一格式和排序。