【问题标题】:UI: What are the different ways to display a Has and Belongs to Many relationship?UI:显示 Has 和 Belongs to Many 关系有哪些不同的方式?
【发布时间】:2010-03-16 17:15:15
【问题描述】:
这不是关于特定框架的问题。我正在使用带有 jquery 的普通 php。我正在尝试将多个产品与多组选项相关联。也就是说,每个产品都可以有多个与其相关的非排他性选项集。在屏幕上表现这一点的最佳方式是什么?我想它可能是一个多选框。这可以让它变得简单,但我希望有另一个名为 order 的值来对屏幕上的选项集进行排序。
任何输入或具有不同 UI 技术的网站都会很棒!
谢谢!
【问题讨论】:
标签:
php
user-interface
has-and-belongs-to-many
relationship
presentation
【解决方案1】:
1)如果有一个少量选项,则可以使用网格(第一列中的产品,列中的选项2 ==> n,并有复选框,用于选择合适的。
2) 如果 OTOH 您有更多选项(或者由于订购原因网格不为您执行此操作),您还可以使用单选列出一组每行选项,最常见的集合在列表中的第一位。然后,您可以在底部有“其他”选项,如果选中,则会弹出一个多选精灵,用于选择不在最常见列表中的选项集。
如果有一组非常小的常用选项分组,和/或许多选项之间存在高度相关性,则第二种解决方案对用户特别友好。