我想将父引用传递给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>
显然,这种传递父引用的方法是不正确的。
暂无答案!
目前还没有任何答案,快来回答吧!