假设我们有一个使用UiBinder声明的自定义小部件,它需要在其构造函数中包含一些参数.当我在ui.xml中声明它时,我怎样才能提供这些参数?
那是我有一个
CustomWidget(int param1, int param2)
Run Code Online (Sandbox Code Playgroud)
当我将它添加到ui.xml时,我需要能够:
...
xmlns:my="urn:import:...">
<g:Container>
<my:CustomWidget param1="1" param2="arg2"/>
</g:Container>
Run Code Online (Sandbox Code Playgroud)
Pet*_*ego 10
@UiConstructor在构造函数上使用:
@UiConstructor
CustomWidget(int param1, int param2)
Run Code Online (Sandbox Code Playgroud)
查看文档:http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Using_a_widget