0

我正在尝试提出一种 UI 设计,用于在帐户(客户)中创建用户并将其分配给层次结构中的一个级别。层次结构可以根据所选的帐户而改变。我正在 Ionic 2 应用程序中开发它。

如果你们能提出一些最好的方法来解决这个问题,我将不胜感激。而且,老实说,我无法想出任何好的东西。

以下是可以为不同帐户设置的各种级别的示例。将有 10 个级别,但并非所有帐户都会使用所有 10 个级别。

帐户是最顶层。其下的所有级别都将具有多个值。在一个级别选择一个值应该只显示其余级别中的相关值。

Account - Store1 [A Super User having access to all features (Stores)]
 |
Country - USA, Canada [User will have access to features of selected country]
 |
Region - Eastern, Northern [Features only for the selected region]
 |
States - CA, NY, etc.
 |
City - San Francisco, San Jose, NYC, etc.
 |
Store - Store1, Store2, etc.

并非所有帐户(客户)都具有所有级别。有些人可能只有 3 个,或者有些人只有 2 个,或者有些人有 5 个,然后有些人可能全部 10 个。

为此类数据设计用户界面的最佳方法是什么。

任何想法、建议、指示都会非常有帮助。谢谢。

4

1 回答 1

0

嗯,首先我相信你可以想出一些好主意,你只需要喝更好的咖啡;)。你是一名程序员..这是我们所做的。

笑话放在一边。我最近不得不实现一个类似的分层选择结构,并且每个选择都导航到一个新视图。起初我不认为这种方法是最好的,但对于我的用例来说,这实际上是因为每个页面都有 CRUD 操作,因此可以清楚地区分每个部分。

在您的情况下,它有点不同,因为它们只是选择。

我要做的是<ion-list>在选择过程中为每个孩子显示或隐藏一个,顶部的选定值由箭头图标分隔。

选择 1 -> 选择 2 -> 选择 3

请选择

第 1 项

第 2 项

第 3 项

第 4 项

*ngIf所以基本上只是根据用户角色以及他们在选择过程中的位置来显示和隐藏,并在顶部选择选项

于 2017-05-14T12:04:18.570 回答