我工作的被动观的模式。用户的点击一个新的帐户按钮。图代表负责主持人使用无参方法的呼吁。

问题是存在多个帐户类型,以便用户的需要选择哪一个他们想要创造。我怎么解决这个问题?

  1. 创建一个新的形式从图,获得所需的信息,并让它作为一个属性,因此主持人可以检索它。(这忽略了这一概念,视不应该有任何逻辑在这)
  2. 创造并使用新的形式从主持人。(这种关系者直接到一个形式,忽略了整个点的最有价值球员)
  3. 创建新的形式在其他地方,并通过它在作为一种构造参数的主讲人...或图。
  4. 忘了它,并添加一个新的按钮为每个帐户类型。(有一定数量的账户类型,这将混乱UI但可以这样做。)
  5. 我会对这种错误的方式和需要重新考虑我的设计。(如果是这种情况下,推动在正确的方向,将不胜感激。)
有帮助吗?

解决方案 4

我的解决方案为这是不同的,比我的预期。我改变了按钮的用户击一DropDownMenuButton.然后我通过了一串名单的帐户类型的查看其中填充的下拉菜单。我还创建了一个事件处理程序中的下拉菜单项击事件,其中更新公共财产名单的项目,然后与会代表的一切的主持人。

主持人仅仅是已经获得的菜单项目的名称从暴露的财产,然后查找帐户类型的私人典的帐户类型使用的帐户类型的名称为关键。

其他提示

我可能会创建的另一个主持人视对获取帐户的类型。然后或者

  • 你的主持人电话的其他主持人直接显示的新的形式或
  • 你的主持人询问其模式正确的帐户类型。该模型知道它应该问问其他地方和调用"账户类型者"或甚至"账户类型模型"。

我想我会去的第一个选项,除非你主持人的增长难以处理。

我不MVP专家但是我会处理这个通过使用委托给获取的帐户类型的看法。主持人援引委托在查看其打开了"选择账户类型"的形式和返回的选定的帐户类型时,用户选定一个帐户类型和关闭形式。

如果你正在谈论一个简单的界面用于选择一个帐户类型,海事组织,它依赖于数量的账户类型。我只会增加新的按钮,为每个帐户。但是,如果你有很多帐户类型,我将有一个组合框列出所有可能的账户和第(一个用户看到一)是无效或者取消的类型。我还要加一些标签说的"选择账户类型创建",那么有一个按钮按下发送价值的组合框模型。这样,如果用户只需点击按钮没有选择一个帐户类型,该模型将有效类型、以及回返问题的看法(以及视可以突出显示箱或红色的文字或任何).这将防止用户缺少的帐户类型的选择。这种办法还会使部测试更加容易。

如果你正在谈论每个帐户类型的具有不同的信息,需要填写,然后你会有不同的看法和主持人每每个帐户。(这将是你需要什么后用户选择的帐户类型)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top