【问题标题】:What do you call this user interface control?你把这个用户界面控件叫做什么?
【发布时间】:2009-04-25 03:34:54
【问题描述】:

这个界面控件叫什么。

您有 2 个列表,其中一个用作您的池,另一个用作您的当前值。看起来像这样

[1    ]               [1     ]
[2    ]     Add>>     [2     ]
[3    ]   Add All>>   [      ]
[4    ]    <Remove    [      ]
[5    ] <<Remove All  [      ]
[6    ]               [      ]

无论操作如何,源列表都不会改变。

非常感谢。

【问题讨论】:

  • 不重复;在这里,他展示了他可以在两列中具有相同的值;在您提供的链接中,它们确实是相互排斥的。
  • 没错,源列表不会根据actions而改变
  • 从以下答案的幽默性质来看,我想说我们有机会为此控件决定一个半官方(SO-o​​fficial,无论如何)名称。不过,这可能会引起“关闭所有可能的问题”人群的愤怒。
  • 我同意,这种控件用的太多了应该有名字

标签: user-interface listbox


【解决方案1】:

根据 Alan Cooper 在 About Face 中的说法,它被称为收藏家。 Sari Laasko 在她的gallery 中说双重列表@

【讨论】:

    【解决方案2】:

    池和当前值列表小部件

    【讨论】:

      【解决方案3】:

      我以前见过这种叫做 LeftRightMultiSelect 或类似的东西。

      【讨论】:

        【解决方案4】:

        有序的多选小工具

        两个列表四个按钮的盛会

        促进评论回答:

        我建议调用 control 在列表之间移动项目的位置:Ping Pong,而这个:Ping Pong against a wall

        【讨论】:

          【解决方案5】:

          它可能在不同的环境中被称为不同的东西。在 struts2 中有一个称为 optiontransferselect 的 UI 小部件,它可以执行您所描述的操作。我确定在桌面环境中使用不同的名称调用相同的东西。

          【讨论】:

            【解决方案6】:

            StaticLeftMultiSelectControl

            【讨论】:

              【解决方案7】:

              字体/DA 移动器

              【讨论】:

              • 正是我的想法 - 尽管与描述的控件不同,Font/DA Mover 能够影响两个列表。
              【解决方案8】:

              “子选择控制”?

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2018-03-30
                • 2011-03-13
                • 2011-09-01
                • 2014-07-30
                • 2011-05-10
                • 1970-01-01
                • 2011-04-14
                相关资源
                最近更新 更多