Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
将一大块HTML添加到HTML面板_Html_Gwt - Fatal编程技术网

将一大块HTML添加到HTML面板

将一大块HTML添加到HTML面板,html,gwt,Html,Gwt,我是GWT新手,我需要向java文件中的html面板小部件添加一大块html代码(包含许多包含id和类的div)。 我试着补充如下: HTML html = new HTML("<div class=\"class1\">This is a class1."); HTML html2 = new HTML("And it ends here</p>"); RootPanel.get().add(html); RootPanel.get().add(html2); HTM

我是GWT新手,我需要向java文件中的html面板小部件添加一大块html代码(包含许多包含id和类的div)。 我试着补充如下:

HTML html = new HTML("<div class=\"class1\">This is a class1.");
HTML html2 = new HTML("And it ends here</p>");
RootPanel.get().add(html);
RootPanel.get().add(html2);
HTML=newhtml(“这是一个类别”);
HTML html2=新的HTML(“它在这里结束

”; RootPanel.get().add(html); RootPanel.get().add(html2);

但我有一个问题,包括div。有没有更简单的方法来编写这段代码。谢谢。

先生,您正在寻找UiBinder:

当您大量使用纯HTML时,UiBinder非常棒

然而,一旦你进入深度,UiBinder提供了很多,所以要小心。我建议您查看CssResource以及它如何与UiBinder关联,以便您可以共享一些Css或只是将Css嵌入到每个UiBinder文件中。(注意:通过编程方式访问UiBinder文件中的Css)

也不包括其他功能,例如导入其他自定义UiBinder/Widget以及内置的名称空间(->

但您可能只是想在UiBinder中列出所有内容,并在java文件中定义@UiField

希望这有帮助


-阿什顿先生,您正在寻找的是:

当您大量使用纯HTML时,UiBinder非常棒

然而,一旦你进入深度,UiBinder提供了很多,所以要小心。我建议您查看CssResource以及它如何与UiBinder关联,以便您可以共享一些Css或只是将Css嵌入到每个UiBinder文件中。(注意:通过编程方式访问UiBinder文件中的Css)

也不包括其他功能,例如导入其他自定义UiBinder/Widget以及内置的名称空间(->

但您可能只是想在UiBinder中列出所有内容,并在java文件中定义@UiField

希望这有帮助


-Ashton

如果HTML是静态的,则必须使用UiBinder

如果HTML是动态生成的,则可以使用com.google.gwt.user.client.ui.HTML

您的代码无法工作,因为您必须向HTML构造函数提供有效的HTML字符串

我建议您阅读本指南:


.

如果HTML是静态的,则必须使用UiBinder

如果HTML是动态生成的,则可以使用com.google.gwt.user.client.ui.HTML

您的代码无法工作,因为您必须向HTML构造函数提供有效的HTML字符串

我建议您阅读本指南: