2013-01-03 35 views
3

我想创建一个自定义GWT组合部件,我可以稍后在* .ui.xml中使用这种方式使用uiBinder(cw是我的自定义小部件包的前缀):* .ui.xml中的自定义组合部件

<cw:CustomPanel> 
    <cw:header><g:Label>test</g:Label></cw:header> 
    <cw:content><g:Label>test</g:Label></cw:content> 
</cw:CustomPanel> 

总之,我期望setHeadersetContent方法在我的自定义小部件被框架以某种方式调用。

这是否可能?

回答

0

在您的小部件的Java类中创建setHeader(String title)setContent(String content)方法。在这些方法中分别将文本添加到标题和内容面板。然后你就可以在用户界面使用这个小工具:粘合剂是这样的:

<cw:CustomPanel header="test" content=test" />