我有一个简单的 ContactEditPanel,其中包含一个表单和许多文本字段。到目前为止,我在这个面板中包含了一个 AjaxSubmitLink,如果表单内容有效,它会保存/更新 Panel 模型中包含的 Contact 实例。到目前为止这么简单。但是现在我想删除链接,以便我可以根据我使用 ContactEditPanel 的上下文将提交链接放置在我的整个组件层次结构的不同级别。例如,在一个上下文中,我想在 ContactEditPanel 和 ContactViewPanel 之间切换,并在当前视图上方有一个操作栏(编辑|保存,取消)。另一种情况是以独立方式使用 ContactEditPanel(可能是多步骤过程的一部分),下面只有一个保存链接。
我正在考虑重构我的 ContactEditPanel 以扩展 FormComponentPanel 而不是此处描述的 Panel但我不确定这是否是正确的方法,我无法解决这个问题。
非常感激任何的帮助!
非常感谢,
一个