将一大块HTML添加到HTML面板
我是GWT新手,我需要向java文件中的html面板小部件添加一大块html代码(包含许多包含id和类的div)。 我试着补充如下:将一大块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
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以及内置的名称空间(
-阿什顿先生,您正在寻找的是: 当您大量使用纯HTML时,UiBinder非常棒 然而,一旦你进入深度,UiBinder提供了很多,所以要小心。我建议您查看CssResource以及它如何与UiBinder关联,以便您可以共享一些Css或只是将Css嵌入到每个UiBinder文件中。(注意:通过编程方式访问UiBinder文件中的Css) 也不包括其他功能,例如导入其他自定义UiBinder/Widget以及内置的名称空间(
-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字符串 我建议您阅读本指南: