带参数化构造函数的UiBinder自定义小部件

时间:2011-07-20 09:36:41

标签: gwt uibinder

假设我们有一个使用UiBinder声明的自定义小部件,它需要在其构造函数中包含一些参数。当我在ui.xml中声明它时,我怎样才能提供这些参数?

那是我有一个

CustomWidget(int param1, int param2)

当我将它添加到ui.xml时,我需要能够做到:

...

xmlns:my="urn:import:...">

<g:Container>
 <my:CustomWidget param1="1" param2="arg2"/>
</g:Container>

1 个答案:

答案 0 :(得分:10)

在构造函数上使用@UiConstructor

@UiConstructor
CustomWidget(int param1, int param2)

查看文档:{​​{3}}