我正在开发一个Grails项目,这是一个会计项目。我们有多个客户,他们可以有多种类型的帐户。我必须为客户创建“创建”页面,应该有一种方法可以向客户端添加多种类型的帐户。
所以我考虑制作一个包含帐户类型和少量文本框的下拉列表,以输入帐户名和其他有关帐户的信息。此外,由于客户端可以拥有多个帐户,因此我想创建一个“添加”按钮,单击它时会显示一个新行以添加新客户端。我在使用javascript之前已经完成了这种UI,但在这种情况下,由于有一个下拉列表和其他组件,我认为这将非常困难,可能无法正常工作。
我正在考虑创建一个部分视图,每次用户点击带有附加行的“添加”按钮时会出现这个问题,这个问题会出现在验证错误,编辑页面时我还需要每次用户都传递所有值点击“添加”按钮。
还有其他的吗?
答案 0 :(得分:1)
对于模板方法,如果您不想继续使用用户已设置的参数,则必须使用ajax。
当用户点击按钮时,可以显示新的下拉列表(或<div>
内的任何元素组),因为Grails已经附带了jQuery,您可能需要查看.clone()
方法。
这两个列出的方法的问题在于可能有重复。
现在,另一个选项是使用复选框,因此您可以检查您想要的帐户类型。
但说实话,让用户以这种自由选择他想要的账户类型似乎有点奇怪甚至不合适。