gpt4 book ai didi

GWT UiBinder : How to make a custom AbsolutePanel which uses the "at" element?

转载 作者:行者123 更新时间:2023-12-04 22:17:35 24 4
gpt4 key购买 nike

尝试扩展 AbsolutePanel,我的 UiBinder 不允许 <g:at>元素通常适用于直接的 AbsolutePanel。如何让我的 AbsolutePanel 子类能够使用 <g:at>元素?更一般地说,我可以为我自己的自定义小部件(如“at”、“west”、“layer”等)制作自定义 UiBinder 关键字吗?

最佳答案

您可以使用 @UiChild 在 UiBinders 中可访问的小部件中声明特殊功能。

例如,

class MyPanel extends AbsolutePanel {

@UiChild
public void addAt(Widget w, String parameter1, String parameter2) {
....

然后,在您的 uiBinder 中,您可以说
<custom:MyPanel>
<custom:at parameter1="HI" parameter2="Anything you like!">
<g:AnySingleWidget />
</custom:at>
</custom:MyPanel>

见@UiChild http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/uibinder/client/UiChild.html

关于GWT UiBinder : How to make a custom AbsolutePanel which uses the "at" element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11782171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com