在Magnolia 5.0中,对话框的定义不同,因为使用了Vaadin。有谁知道如何为我的模块实现自定义Dialog Presenter?
例如,我想在Textfield中添加一个监听器,并在值更改时更新另一个字段。 Presenter应该将监听器附加到字段。我已经看过一个Presenter的实现,但是不知道在哪里告诉模块应该使用默认的那个。
在4.5中,您可以在对话框中添加类属性。到目前为止,我还没有在5.0的文档或新版本附带的示例中看到类似的内容。
答案 0 :(得分:2)
看看info.magnolia.ui.admincentral.field.builder.LinkFieldBuilder
。 Builder定义了一个回调,在选择链接后更新文本字段的值。
AFAIK不能将回调实现设置为对话框或字段的属性,但我可能错了。您可能想问Magnolia user forum。
HTH, 扬