Magnolia 5.0中的自定义Dialog Presenter

时间:2013-06-20 14:08:41

标签: java content-management-system magnolia

在Magnolia 5.0中,对话框的定义不同,因为使用了Vaadin。有谁知道如何为我的模块实现自定义Dialog Presenter?

例如,我想在Textfield中添加一个监听器,并在值更改时更新另一个字段。 Presenter应该将监听器附加到字段。我已经看过一个Presenter的实现,但是不知道在哪里告诉模块应该使用默认的那个。

在4.5中,您可以在对话框中添加类属性。到目前为止,我还没有在5.0的文档或新版本附带的示例中看到类似的内容。

1 个答案:

答案 0 :(得分:2)

看看info.magnolia.ui.admincentral.field.builder.LinkFieldBuilder。 Builder定义了一个回调,在选择链接后更新文本字段的值。

AFAIK不能将回调实现设置为对话框或字段的属性,但我可能错了。您可能想问Magnolia user forum

HTH, 扬