Gwt 加载HTML文档来填充HTMLPanel是个好主意吗?
我想加载HTML的“片段”来设置HTMLPanels,它将通过获得如下id进行动态修改:Gwt 加载HTML文档来填充HTMLPanel是个好主意吗?,gwt,Gwt,我想加载HTML的“片段”来设置HTMLPanels,它将通过获得如下id进行动态修改: HTMLPanel dynContent = new HTMLPanel("<div id=\"test_id\"/>"); dynContent.add(new Label("This content is dynamically generated."), "test_id"); HTMLPanel动态内容=新的HTMLPanel(“”); 添加(新标签(“此内容是动态生成的”),“测试i
HTMLPanel dynContent = new HTMLPanel("<div id=\"test_id\"/>");
dynContent.add(new Label("This content is dynamically generated."), "test_id");
HTMLPanel动态内容=新的HTMLPanel(“”);
添加(新标签(“此内容是动态生成的”),“测试id”);
我可以从GWT应用程序向我的客户机提供HTML文件吗(在应用程序启动时加载HTML文件会很酷)?或者我必须创建一个对服务器的调用来获取HTML(比如RPC)?听起来JSP是解决方案,但对于这样一个简单的应用程序,我宁愿远离它
欢迎提出任何建议 答案非常简洁!我首先发现: 然后尝试通过客户端包加载静态数据:
public interface Resources extends ClientBundle {
Resources INSTANCE = GWT.create(Resources.class);
@Source("public/html/timesheet.html")
TextResource synchronous();
}
然后在我的html面板中加载资源:
HTMLPanel dynContent = new HTMLPanel(Resources.INSTANCE.synchronous().getText());
dynContent.add(new Label("This content is dynamically generated."), "dynContent");
simplePanel.add(dynContent);
我从HTML文件中获取内容,并按照我的要求填充HTMLPanel。答案非常简洁!我首先发现: 然后尝试通过客户端包加载静态数据:
public interface Resources extends ClientBundle {
Resources INSTANCE = GWT.create(Resources.class);
@Source("public/html/timesheet.html")
TextResource synchronous();
}
然后在我的html面板中加载资源:
HTMLPanel dynContent = new HTMLPanel(Resources.INSTANCE.synchronous().getText());
dynContent.add(new Label("This content is dynamically generated."), "dynContent");
simplePanel.add(dynContent);
我从HTML文件中获取内容,并按照我的要求填充HTMLPanel。现在我想起来了,我需要将css发送到:(现在我想起来了,我需要将css发送到:(