如何在gwt平台的某些事件中显示presenterwidget / presenter?

时间:2012-11-27 07:51:37

标签: java gwt gwt-platform gwtp

我在GWT-Platform中做一个应用程序。我已经使用停靠布局布置了我的主页面。在码头布局的西部,我将有一些链接(Anchor)。根据我点击的内容,我必须在中心显示PresenterWidget / presenter

我怎样才能做到这一点?我和演示者一起试过这个

@UiHandler("myAnchor")
public void onClicked(ClickEvent event) {
    mainContent.clear();
    mainContent.add(newPageinCenter);
}
在父演示者视图中的

我使用SimpleLayoutPanel作为停靠中心

<g:center>
<g:SimpleLayoutPanel ui:field="mainContent">        
</g:SimpleLayoutPanel>
</g:center>

再次在孩子身上我正在使用docklayout面板为它添加更多自定义小部件 双方喜欢

<g:DockLayoutPanel>
    <g:north size='60' unit='EM'>
        <g:SimpleLayoutPanel>
            <widgets:CustWid1 ui:field="policySelPane" />
        </g:SimpleLayoutPanel>
    </g:north>
    <g:center>
        <g:VerticalSplitPanel>
            <widgets:CustWid2 ui:field="createPolicyPane" />
            <widgets:CustWid3 ui:field="stackPane" />
        </g:VerticalSplitPanel>
    </g:center>
    <g:south size='60'>
        <g:FlowPanel>
            <g:Button ui:field="computePremium">Compute Premium</g:Button>
        </g:FlowPanel>
    </g:south>
</g:DockLayoutPanel>

但是我只能看到北方,我在我的孩子RevealRootLayoutContentEvent中使用Presenter也是我的错误

0 个答案:

没有答案