Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT HTMLPanel UiBinder XML的规范在哪里?_Java_Gwt_Xsd_Uibinder - Fatal编程技术网

Java GWT HTMLPanel UiBinder XML的规范在哪里?

Java GWT HTMLPanel UiBinder XML的规范在哪里?,java,gwt,xsd,uibinder,Java,Gwt,Xsd,Uibinder,我正在尝试查找可以添加到哪些子元素和属性: <!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 whatAttribsGoH

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

<!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>

然而,我发现,当我去的时候,我没有看到提到
HTMLPanel
。谁能给我指出正确的方向吗?提前谢谢


编辑:我不想让任何GWT专家/谷歌员工简单地告诉我什么元素/属性适合这里,我想知道我可以自己去哪里找到这些东西!我这样说是因为我可以很容易地问任何其他小部件相同的问题

我在网上发布了一个答案,解释了一般规则
HTMLPanel
可能是UiBinder中使用情况没有文档记录的少数小部件之一,同时也是UiBinder最强大的小部件


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

我已经在上发布了一个解释一般规则的答案。
HTMLPanel
虽然可能是少数几个在UiBinder中的用法没有被记录的小部件之一,但却是UiBinder最强大的小部件


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

谢谢@Thomas Broyer-我想我很震惊,这没有记录在什么地方。有什么原因吗?这仅仅是因为缺乏人力吗?从GWT新手的角度来看,在使用UiBinder时有一个参考资料是非常有帮助的。现在我觉得我好像在黑暗中蹒跚而行,正在寻找小部件的源代码各自的解析器感觉像是三面围着谷仓。只有我的两分钱,但谢谢你的帮助。谢谢@Thomas Broyer-我想我很震惊,这没有记录在什么地方。有什么原因吗?只是缺少人力吗?从GWT新手的角度来看,在使用UiBinder时有一个参考是非常有帮助的。对吗现在感觉就像我在黑暗中跌跌撞撞,去看小部件各自的解析器的源代码感觉就像是三面围着谷仓。就我的两分钱,但谢谢你的帮助。