gpt4 book ai didi

java - GWT HTMLPanel UiBinder XML 的规范在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 07:57:55 25 4
gpt4 key购买 nike

我正在尝试查找可以添加哪些子元素和属性:

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:gwt="urn:import:com.google.gwt.user.client.ui">
<gwt:HTMLPanel whatAttribsGoHere="???">
<!-- ??? -->
</gwt:HTMLPanel>
</ui:UiBinder>

我找到了this similar question ,但是当我转到recommended link时我没有看到任何提及 HTMLPanel 的内容。有人能指出我正确的方向吗?提前致谢!

编辑:我并不是在寻找任何 GWT 专家/Google 员工来简单地告诉我哪些元素/属性适合这里,我只是想了解我可以自己去哪里找到这些东西!我这样说是因为我可以轻松地对任何其他小部件提出同样的问题!

最佳答案

我已在 linked question 上发布了答案这解释了一般规则。 HTMLPanel 虽然可能是极少数在 UiBinder 中的使用没有记录的小部件之一,但同时也是 UiBinder 授权最多的小部件。

如果您想了解可以在 HTMLPanel 中放入哪些特定属性和内容(除了 bean setter 属性),您可以查看 HTMLPanelParser 的代码。您将看到,您可以使用与类似命名的构造函数参数相匹配的 tag 属性,并且内容是 HTML 和小部件的混合(UiBinder 将使用传递给 HTMLPanel 构造函数的 HTML 字符串中的占位符 HTML 元素替换小部件,然后调用 addAndReplaceElement 将子小部件放入面板中)。

关于java - GWT HTMLPanel UiBinder XML 的规范在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323738/

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