Hey!
I started to try Smart GWT development, but I don't can run it. I am using eclipse 4.4 with GWT 2.6 and SmartGWT 4.0. I followed several tutorials, which should show how to setup a SmartGWT project.
My problem is that my widgets, which I add in onModuleLoad are not displayed in the browser, just the default HTML-sheet.
I tried a lot, but I don't get it.
My code:
onModuleLoad
GWT.XML
My HTML-File
WEB-XML
Maybe one of you can find my problem, because I really don't know, what the problem is.
Please, please help me!
Peter
I started to try Smart GWT development, but I don't can run it. I am using eclipse 4.4 with GWT 2.6 and SmartGWT 4.0. I followed several tutorials, which should show how to setup a SmartGWT project.
My problem is that my widgets, which I add in onModuleLoad are not displayed in the browser, just the default HTML-sheet.
I tried a lot, but I don't get it.
My code:
onModuleLoad
Code:
public void onModuleLoad() {
final IButton button = new IButton("Hello");
button.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() {
@Override
public void onClick(com.smartgwt.client.widgets.events.ClickEvent event) {
// TODO Auto-generated method stub
SC.say("Hello ");
}
});
VLayout vl= new VLayout();
vl.setSize("100%", "100%");
vl.addMember(button);
RootPanel.get().add(vl);
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.6.0//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.6.0/distro-source/core/src/gwt-module.dtd">
<module rename-to='test'>
-->
<inherits name='com.google.gwt.user.User'/>
<inherits name="com.smartgwt.SmartGwt"/>
<source path='client'/>
<source path='shared'/>
</module>
Code:
<!doctype 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="test/test.nocache.js"></script>
</head>
<script type="text/javascript" language="javascript" src="test/test.nocache.js"></script>
</head>
<body>
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
<noscript>
<div style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
Your web browser must have JavaScript enabled
in order for this application to display correctly.
</div>
</noscript>
<h1>Web Application Starter Project</h1>
<table align="center">
<tr>
<td colspan="2" style="font-weight:bold;">Please enter your name:</td>
</tr>
<tr>
<td id="nameFieldContainer"></td>
<td id="sendButtonContainer"></td>
</tr>
<tr>
<td colspan="2" style="color:red;" id="errorLabelContainer"></td>
</tr>
</table>
</body>
</html>
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-class>test.test.server.GreetingServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/test/greet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Test.html</welcome-file>
</welcome-file-list>
</web-app>
Please, please help me!
Peter
Comment