如何将父示例引用传递给ui.xml中的子元素?

kse8i1jr  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(121)

我想将父引用传递给ui.xml中的子元素。
下面是child.java

public class Child extends Composite {

    private static ChildUiBinder uiBinder = GWT.create(ChildUiBinder.class);

    ParentView parentView;

    interface ChildUiBinder extends UiBinder<Widget, Child> {
    }

    public  Child( ) {
        initWidget(uiBinder.createAndBindUi(this));

    }

    public ParentView getParentView() {
        return parentView;
    }

    public void setParentView(ParentView parentView) {
        this.parentView = parentView;
    }

}

下面是parent.ui.xml中的ui定义

...
<g:HTMLPanel>

   <my:Child ui:field='child' mainView= "{this}"/>

</g:HTMLPanel>

显然,这种传递父引用的方法是不正确的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题