0

我将页面设计为边框布局,并且在每个部分中,我都为不同的边框布局部分包含了不同的 zul 页面。这意味着对于北方,我已经包含了 header.zul,对于南方,我以这种方式包含了 footer.zul。我在西方有侧边栏,它显示了一些导航链接。单击每个链接时,应更改中心内容。现在我的问题是如何将 zul 文件动态包含到中心区域?当每个链接被点击?

4

1 回答 1

0

Executions.getCurrent().createComponents(java.lang.String uri, Component parent, java.util.Map<?,?> arg)可能是您正在寻找的功能。

你可以这样称呼它:

Executions.getCurrent().createComponents("file.zul", parentContainer, null);

因此,您将事件处理程序附加到您的链接。然后您可以使用上述功能从您的ZUL文件中创建组件并将它们添加到您的中心。

于 2014-07-01T13:41:24.000 回答