0

我有一个简单的 ContactEditPanel,其中包含一个表单和许多文本字段。到目前为止,我在这个面板中包含了一个 AjaxSubmitLink,如果表单内容有效,它会保存/更新 Panel 模型中包含的 Contact 实例。到目前为止这么简单。但是现在我想删除链接,以便我可以根据我使用 ContactEditPanel 的上下文将提交链接放置在我的整个组件层次结构的不同级别。例如,在一个上下文中,我想在 ContactEditPanel 和 ContactViewPanel 之间切换,并在当前视图上方有一个操作栏(编辑|保存,取消)。另一种情况是以独立方式使用 ContactEditPanel(可能是多步骤过程的一部分),下面只有一个保存链接。

我正在考虑重构我的 ContactEditPanel 以扩展 FormComponentPanel 而不是此处描述的 Panel但我不确定这是否是正确的方法,我无法解决这个问题。

非常感激任何的帮助!

非常感谢,

一个

4

1 回答 1

0

您像 FormComponent 一样使用面板,因此扩展 FormComponentPanel,它将允许您将编写的所有验证包含在组件中,并允许您根据需要重用它。

想象一下,您已经创建了一个新的 FormComponent,例如 TextField 或 DropDownChoice。

于 2012-09-25T08:28:24.550 回答