我正在使用 Eclipse Luna,使用 Google 插件创建项目,并添加 SmartGwt LGPL 5.0 创建一些测试文件,但小部件根本不显示。尝试了谷歌搜索的所有解决方案,但没有解决任何问题。这里是gwt.xml文件代码
<module rename-to='test'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.smartgwt.SmartGwtNoScript'/>
<inherits name='com.google.gwt.user.theme.standard.Standard'/>
<entry-point class='org.test.client.Test'/>
<!-- Specify the paths for translatable code -->
<source path='client'/>
<source path='shared'/>
<!-- allow Super Dev Mode -->
</module>
Test.java类示例代码在这里:
public class Test implements EntryPoint {
public void onModuleLoad() {
HLayout l = new HLayout();
Button btn = new Button();
btn.setTitle("Testing it is smartgwt please run!");
btn.setText("gwt button");
l.addMember(btn);
RootPanel.get().add(l);
// //l.draw();
}
}
Test.html 文件代码在这里:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="Test.css">
<title>Web Application Starter Project</title>
<script>var isomorphicDir = "test/sc/"</script>
<script type="text/javascript" language="javascript" src="test/test.nocache.js"></script>
</head>
<body>
</body>
</html>
最佳答案
您是否尝试过在主页中声明 smartGWT 文件:
<script src="assetservicing/sc/modules/ISC_Core.js"> </script>
<script src="assetservicing/sc/modules/ISC_Foundation.js"> </script>
<script src="assetservicing/sc/modules/ISC_Containers.js"> </script>
<script src="assetservicing/sc/modules/ISC_Grids.js"> </script>
<script src="assetservicing/sc/modules/ISC_Forms.js"> </script>
<script src="assetservicing/sc/modules/ISC_RichTextEditor.js"></script>
<script src="assetservicing/sc/modules/ISC_Calendar.js"> </script>
<script src="assetservicing/sc/modules/ISC_DataBinding.js"> </script>
<script src="assetservicing/sc/skins/Enterprise/load_skin.js"> </script>
关于java - smart gwt 5.0 小部件 + GWT 2.7.0 在 superdev 模式下不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34136931/