Re: GWT Sticky Sessions
Hi there from my experience ... you are barking at the wrong tree so to speak. it's a long time that I'm not using GWT anymore (not my choice, but i had to) but i don't think that it's GWT's problem to check the jsessionid you could use the Chrome's developer tools o firefox - firebug and look at the network tab there you should see the headers sent to the back-end (the jsessionid should be present in a cookie or in the request). anyway you said mod_jk that says to me that you have an Apache HTTPD before the Tomcat I usually use mod_proxy_ajp (which i would recommend, but about that we could talk some other time) a very important thing when implementing load balancing it's the jvmRoute parameter on the tomcat. In every tomcat you shold edit in the server.xml the line saying Engine name=Catalina defaultHost=localhost adding the an attribute jvmRoute, with a string at your discretion but different for every server. Engine name=Catalina defaultHost=localhost jvmRoute=t1 Engine name=Catalina defaultHost=localhost jvmRoute=t2 ... that makes the Tomcat add that little string at the end of the jsessionid (* jsessionid*=AS348AF929FK219CKA9FK3B79870H would become *jsessionid*=AS348AF929FK219CKA9FK3B79870H.t1 on the first server t1 and so on). that little string there says to the Apache on which node the session was created and therefore where it should send the request. from what I've understand from reading this http://blogs.encodo.ch/news/view_article.php?id=18 looks like the jvmRoute value should be the same as the worker name or/and vice-versa. that's about it, hope it helped See ya On Wednesday, March 27, 2013 3:32:25 PM UTC+1, xsee wrote: You don't even need a filter or set the cookie yourself. Just make a call to getSession(true) and it will automagically be set in the Cookies. Typically, you will have some sort of 'initialization' RPC in your module entry point. This is usually a good place to create the session by calling getLocalThreadRequest().getSession(true). Once your RPC returns, go check your cookies in the browser and you will see the jsessionid there. No need for special filters or any of the rest of it. On Wednesday, January 23, 2008 4:57:41 AM UTC-7, jas_tat wrote: Hi All, I fixed my problem. Does anyone know how I can pass a plain, unencoded, jsessionid with all http POST requests which the GWT client frontend makes? In the end I used a servlet filter in order to set a jsessionid as a cookie for every http response my GWT application made: import java.io.IOException; import javax.servlet.*; import javax.servlet.http.*; import org.apache.log4j.Logger; public class JsessionidSetter implements Filter { public static Logger log = Logger.getLogger(JsessionidSetter .class); public void init(FilterConfig arg0) throws ServletException { } public void destroy() { } public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) res; HttpSession session = ((HttpServletRequest)req).getSession(true); response.addCookie(new Cookie(JSESSIONID, session.getId())); chain.doFilter(req, res); } } With supporting xml in my web.xml: filter filter-nameJsessionidSetter/filter-name filter-classJsessionidSetter/filter-class /filter filter-mapping filter-nameJsessionidSetter/filter-name url-pattern/*/url-pattern /filter-mapping Thank you all for your comments anyway! -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To post to this group, send email to google-web-toolkit@googlegroups.com. Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: GWT + DB Connection -- Failure when deployed!
as far as I know jdbc connection is not allowed when deployed to the cloud/appengine.google.com. all you could do if you want to use your own database server would be to implement a service on your DB Server to provide the data in json or XML. and in your application to parse that data. i hope my info is still correct, i hadn't used GAE in the last 4-5 months. On Jan 15, 11:57 pm, zixzigma zixzi...@gmail.com wrote: Google App Engine's primary DB is BigTable DataStore, which is NOT a Relational Database. they are introducing a new hosted SQL DB for business. I don't think SQL is available at the moment. DataStore:http://code.google.com/appengine/docs/java/datastore/overview.html AppEngine for Business (SQL):http://code.google.com/appengine/business/#features AppEngine Roadmap:http://code.google.com/appengine/business/roadmap.html -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Date Range
a simple idea that comes into my mind right now: draw the date picker widget, and add valueChange listener, on value selection change the css for the selected date and add the date to an list an select. on the first click add the date to the list and highlight the date, on the second click remove it from the list and change the css back (un- highlight). that would be the big picture, but i can't give exact directions. On Sep 13, 3:35 pm, shahid shahidza...@gmail.com wrote: hi Thomas, No I can't use that unfortunately. The design requirement is that the user should be able to select and highlight multiple dates on the calendar/date picker UI. On Sep 13, 12:47 pm, Brett Thomas brettptho...@gmail.com wrote: Could you use two date pickers for start and end? After the start is selected, set the date of the end to the next day or something On Sep 13, 2010 6:40 AM, shahid shahidza...@gmail.com wrote: I am looking for a way to be able to select multiple dates and highlight them in the calendar/date picker. What would be the best way to achieve this ? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2Bunsubs cr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: FTP download link for GWT
use an usb stick, or use an remote server to download the SDK an after that download from there using winscp, that if u have access to a server (via ssh) that would have the permission to download zip,.. on it. On Sep 13, 9:00 am, Mayuresh mayuresh.v...@gmail.com wrote: Sorry for confusion. Actually I did not mean HTTP is completely blocked. Any downloads like .zip, .exe, .msi, .jar etc. etc. and some sites hosting freeware softwares have been blocked in our organization. Even I cannot access FTP link using any browser. However I can use FTP clients like WinSCP from which I can access any FTP link and download any files. So was I looking for an FTP link. Thanks for below link. I will check that out. However if the download page has again a link to .zip or .jar file, I will not be able to download anyway. Regards, Mayuresh. On Sep 10, 2:43 pm, Ikai L (Google) ika...@google.com wrote: Is HTTP completely blocked? For instance, can you use Maven? If you can, try this: http://googlewebtoolkit.blogspot.com/2010/08/how-to-use-google-plugin... (Seems strange HTTP would be blocked, as you are emailing over Gmail right now) On Fri, Sep 10, 2010 at 12:47 AM, Mayuresh mayuresh.v...@gmail.com wrote: Hello, Our organization has blocked downloads over http(s). However the same works with FTP client. Since I am not able to open GWT download page, is there any FTP download link for GWT where I can get the latest version? Thanks and regards, Mayuresh. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2Bunsubs cr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine-Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: GWT + app engine: how do I avoid double-work?
you could also take a look at Slim3(http://sites.google.com/site/ slim3appengine/getting-started), I just started to work with it and it seams cool enough. On Apr 23, 5:36 pm, Raphaël Brugier raphael.brug...@gmail.com wrote: Since GWT 2.0 classes with JDO or JPA annations can be serialized over gwt-rpc seehttp://code.google.com/intl/fr/webtoolkit/doc/latest/DevGuideServerCo... On 23 avr, 14:46, Christian Goudreau goudreau.christ...@gmail.com wrote: Yes they use annotations, but there's no enhancement process like in JDO, so you can reuse your model without any problem. I use Twig for my projects with GWT and It's just wonderful ! Twig-Persist is optimised for AppStore Datastore, so if there's any draw back, the come directly from the limitation of the datastore. I used Objectify before migrating to Twig, I don't really know wich one is better, but Twig is simplier. I mean: why would anyone use anything else? The answer to this question is simple, because they don't know about Objectify, Twig or SimpleDS yet. Or want to connect they're app to another datastore than the one in AppEngine. Christian On Fri, Apr 23, 2010 at 7:42 AM, jbdhl jbirksd...@gmail.com wrote: Interesting! But Twig-Persist and Objectify both uses their own annotations too. Doesn't that prevent me to re-use the objects on the client side in GWT? Another thing: Twig-Persist seems to address all the short-comings of Objectify, JDO and SimpleDS. Doesn't Twig-Persist have any draw-backs? I mean: why would anyone use anything else? It seems that there are no real advantages with e.g. JDO? I'm confused. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2Bunsubs cr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to get rid of standard.css
if you still plan to use the resources from the default theme instead of using inherits name='com.google.gwt.user.theme.standard.Standard' / use inherits name='com.google.gwt.user.theme.standard.StandardResources' / this will put the css and the images in your compilation folder, but will not inject the css file to your app so that now you could add their css file first and then your css this way you still benefit from their css classes and you will also be able to override the because your css will be loaded last hope it helps Good luck On Apr 8, 1:40 pm, mariyan nenchev nenchev.mari...@gmail.com wrote: Remove it from the gwt.xml -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Problem when using datastore with Tomcat
lunch it in DevMode, look how the DevMode is started and clone it, check for the drawbacks still On Mar 22, 2:23 pm, Christian Goudreau goudreau.christ...@gmail.com wrote: Hate to say that, but truth is that you can't. AppEngine only works with Google AppEngine. At least for now, there's no concrete or complete project that fake Google's infrastructure, at least, that I know of. You could use another Datastore tough, like MySQL with Hibernate + Gilead with your tomcat server. It's more pain and more work, but you'll have complete controle on your server environnement. Christian On Mon, Mar 22, 2010 at 7:42 AM, duclm duclm...@gmail.com wrote: I need to deploy in my own server, i think i will use Tomcat, but when using Tomcat, i can't use datastore. Can you help me solve this problem On Mar 21, 12:40 am, Tristan tristan.slomin...@gmail.com wrote: I hate to make it sound like is it plugged in?, but don't you need to run the app on Google App Engine to access the datastore? (or hosted mode, which fakes app engine for you). Or did you somehow fake a datastore on your own? On Mar 20, 11:06 am, duclm duclm...@gmail.com wrote: I deploy a Gwt app that using GAE (datastore), hosted mode is ok, but when i deploy to Tomcat, there is problem like below: Mar 20, 2010 11:05:56 PM org.datanucleus.plugin.NonManagedPluginRegistry resolve Constraints INFO: Bundle org.datanucleus.jpa has an optional dependency to org.datanucleu s.enhancer but it cannot be resolved Mar 20, 2010 11:05:56 PM org.datanucleus.plugin.NonManagedPluginRegistry resolve Constraints INFO: Bundle org.datanucleus has an optional dependency to org.eclipse.equino x.registry but it cannot be resolved Mar 20, 2010 11:05:56 PM org.datanucleus.plugin.NonManagedPluginRegistry resolve Constraints INFO: Bundle org.datanucleus has an optional dependency to org.eclipse.core.r untime but it cannot be resolved Mar 20, 2010 11:05:56 PM org.datanucleus.PersistenceConfiguration setProperty INFO: Property datanucleus.rdbms.sql.allowAllSQLStatements unknown - will be ign ored Mar 20, 2010 11:05:56 PM org.datanucleus.PersistenceConfiguration setProperty INFO: Property datanucleus.rdbms.stringDefaultLength unknown - will be ignored Mar 20, 2010 11:05:56 PM org.datanucleus.PersistenceConfiguration setProperty INFO: Property datanucleus.appengine.autoCreateDatastoreTxns unknown - will be i gnored Mar 20, 2010 11:05:56 PM org.datanucleus.ObjectManagerFactoryImpl logConfigurati on INFO: = Persistence Configuration === Mar 20, 2010 11:05:56 PM org.datanucleus.ObjectManagerFactoryImpl logConfigurati on INFO: DataNucleus Persistence Factory - Vendor: DataNucleus Version: 1.1.5 Mar 20, 2010 11:05:56 PM org.datanucleus.ObjectManagerFactoryImpl logConfigurati on INFO: DataNucleus Persistence Factory initialised for datastore URL=appengine driver= userName= Mar 20, 2010 11:05:56 PM org.datanucleus.ObjectManagerFactoryImpl logConfigurati on INFO: === Mar 20, 2010 11:05:56 PM org.datanucleus.PersistenceConfiguration setProperty INFO: Property datanucleus.query.cached unknown - will be ignored Mar 20, 2010 11:05:56 PM org.datanucleus.jdo.metadata.JDOMetaDataManager init INFO: Registering listener for metadata initialisation Mar 20, 2010 11:05:56 PM org.datanucleus.jdo.metadata.JDOAnnotationReader proces sClassAnnotations INFO: Class com.cloudstudio.server.store.User has been specified with JDO anno tations so using those. Mar 20, 2010 11:05:56 PM org.datanucleus.store.appengine.MetaDataValidator valid ate INFO: Performing appengine-specific metadata validation for com.cloudstudio.serv er.store.User Mar 20, 2010 11:05:56 PM org.datanucleus.store.appengine.MetaDataValidator valid ate INFO: Finished performing appengine-specific metadata validation for com.cloudst udio.server.store.User Mar 20, 2010 11:05:56 PM org.datanucleus.store.StoreDataManager registerStoreDat a INFO: Managing Persistence of Class : com.cloudstudio.server.store.User [Table : class name=User identity-type=application objectid-class=javax.jdo.identity.ObjectIdentity persistence-modifier=persistence-capable inheritance strategy=new-table /inheritance field name=email persistence-modifier=persistent null-value=none default-fetch-group=true embedded=true unique=false /field field name=key persistence-modifier=persistent primary-key=true null-value=none default-fetch-group=true embedded=false
Re: New module does not get called
an EntryPoint is called when you explicit call it. i mean starting with the default projrct that the plugins creates it it has an module and an entry point if you create an another module with it's entry point, eihter you add the script to the html page that you have, or u create an another html page that will use this module+entry point. ... more details about your project would help me to explain better. in my opinion, and my way of using gwt, the aproach shoule be like this an entryPoint usualy it's = a html page (jsp, what ever) and vice- versa, an html page has an entrypoint On Mar 13, 7:45 pm, Szabó Árpád Zoltán szabo.arpad.zol...@gmail.com wrote: Have you added your new module to the list of Entry Point modules at project-properties -Google-Web Toolkit ? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: web.xml
for properties on the clientSide : you should take a look at Messages (com.google.gwt.i18n.client.Messages) you'll need to have an interface that extends Messages and a .properties file for the values for example - CommonMessages.java import com.google.gwt.i18n.client.Messages; public interface CommonMessages extends Messages { String usernameLabel(); @Key(field.password.minLength) @DefaultMessage(6) String passwordMinLength(); @Key(err.field.empty) String fieldEmpty(String param); } CommonMessages.properties usernameLabel=Username field.password.minLength=6 err.field.empty= Field {0} is empty ! both the java and properties file should be in the clientside (so that the gwt compiler would have acces to them) and in the code you would have CommonMessages commonMessages = GWT.create(CommonMessages.class); commonMessages.fieldEmpty(First name); commonMessages.usernameLabel(); if you need acces to the properties from the server side then the only way i think it's by having them returned by a RPC call On Mar 14, 9:36 am, rjcarr rjc...@gmail.com wrote: First of all, only classes in the server portion of your module have access to the web.xml file (since browser client's don't have access to the WEB-INF folder). So, assuming you're in the server portion, you can just open the file with, say, a FileInputStream. However, I've been programming servlet for years and years and years and I've never once had to parse the web.xml file myself. If you just want to get properties out of it you'll likely just want to use init parameters, or, if you need to look up servlets, you can use a named dispatcher. Good luck! On Mar 11, 11:16 am, tom stru...@gmail.com wrote: Hi -- What class can I use to access the web.xml (properties such) from my GWT module? Thanks!- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: newbie help
also if you only seek the a/a functionality you should look at the Anchor object On Mar 14, 7:33 pm, eggsy84 jimbob...@hotmail.com wrote: Rjcarr is right in that you probably don't need a specific hyperlink object unless you need history support. In terms of events and wanting something to happen when your element has clicked GWT uses the notion of ClickHandlers: API:http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/g... Bit of a tutorial :http://gwttutorials.com/2009/07/29/using-gwt-events/ You can add your 'do this' stuff into the onClick function. Hope this helps Eggsy On Mar 14, 7:32 am, rjcarr rjc...@gmail.com wrote: Hi Robert- Creating a hyperlink probably isn't the first thing you want to do. You'll likely want to play around with panels and labels and images and then start adding click handlers to those things. A hyperlink is very similar to a label, but it also carries history information. That's almost certainly too complex of a topic for a (self-proclaimed) newbie. Good luck! On Mar 11, 10:41 pm, _Robert_ robert.ljungw...@gmail.com wrote: Hi! I'm new to GWT but would like to get started with a simple application. I just can't figure out how hyperlinks work in GWT. public void onModuleLoad() { Hyperlink robert = new Hyperlink(Robert, robert); RootPanel.get(robert).add(robert); I guess I should add a listener of some kind, and also I have a problem figuring out how to add a target to the link. I would like to go to another page, robert.html, when I click the hyperlink. Could someone please get me started :) Thanks Regards Robert- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: .jsp page will not compile in hosted mode
look at comments 13 and 15 that's how i'm horking, and on my deploy server (tomcat on JDK 1.5 ) there is no need for that JDTCompiler15 class the class JDTCompiler15 it's only used by eclipse to lunch the application On Mar 14, 9:12 pm, Adrian ahay...@gmail.com wrote: Your issue might be related to this one:http://code.google.com/p/google-web-toolkit/issues/detail?id=3557 - Adrian On Mar 13, 8:05 am, stingermn stinge...@gmail.com wrote: I have a gwt web app whose initial page is a .jsp page. The .jsp page compiles and the app runs without problems in web mode, however the .jsp page will not compile in hosted mode. To start the app in hosted mode, I am using an ant script with a 'devmode' target. The '-startupUrl' parameter specifies index.jsp as the initial page. target name=devmode depends=javac description=Run development mode java failonerror=true fork=true classname=com.google.gwt.dev.DevMode classpath pathelement location=src/ path refid=project.class.path/ /classpath jvmarg value=-Xmx256M/ arg value=-startupUrl/ arg value=index.jsp/ !-- Additional arguments like -style PRETTY or -logLevel DEBUG -- arg value=com.datacard.sip.admin.Admin/ /java /target When the .jsp page compiles (in hosted mode) there are multiple errors. Here is a sample error, 13. ERROR in C:\svnTest\trunk\source\MyApp\src\com\myCompany\myApp \server\ResourceBundleHelper.java (at line 15) private ListResourceBundle resourceBundleList; Syntax error, parameterized types are only available if source level is 1.5 The java code referenced by the .jsp page is written using java 1.5 style generics, but it appears that this code is not being compiled at source level 1.5. I have found many examples of setting the source level while in web mode (by adding compilerSourceVM and compilerTargetVM parameters to the org.apache.jasper.servlet.JspServlet servlet element in the tomcat conf/web.xml file). How do I set the source level to 1.5, in hosted mode?- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Window.open can not work in IE
try putting _blank as target instead of or if is not a new window what you want, put _self or you could try _top but _self and/or _blank should do it Cheers On Mar 5, 12:10 pm, Chris Lercher cl_for_mail...@gmx.net wrote: Hi Jim, obviously, IE refuses to work with Google ;-) Or... you use window instead of Window, or better even $wnd. hth Chris On Mar 5, 6:25 am, Ji jimzhang...@gmail.com wrote: Hi guys, I use GWT Window.open to open another page. Firefox, Safari, and Chrome all work find, except IE. Error Message is : Invalid argument. My Code is: Window.open(http://www.google.com;, Google, ); Anyone has idea what went wrong? Thank you indeed!!! Jim -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: File Chooser Widget
... choose .. what? ... do do what ? if you want a file browser/selector so that the client would acces his files file uploader (input type=file /) it's the only one i cant think of if u want to browse/select files from the server ... than i don't know just as an idea, for client file selection, you could have an file input and hideit and make your custom widget and on clicking a certain button or something pass the click to the file input. something like what he is trying to explain here http://www.quirksmode.org/dom/inputfile.html Cheers On Mar 5, 12:26 pm, cupakob sira...@gmail.com wrote: Is there a file chooser (not file uploader) widget? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: DatePicker disabling specified dates
someone asked the same question and i gave him a few hints here http://groups.google.com/group/google-web-toolkit/browse_thread/thread/aaddc977214053bd/f5c90611cb424ac7 hope you'll get something out of it good luck On Feb 25, 1:19 pm, Ice13ill andrei.fifi...@gmail.com wrote: At least tell me if i'm posting the wrong questions :P On Feb 24, 4:47 pm, Ice13ill andrei.fifi...@gmail.com wrote: I tried using formatting but i can't disable the cells of theDatePicker I just want to disable all dates before a given date. how do i do that ? On Jan 20, 6:54 pm, Jim Douglas jdoug...@basis.com wrote: If you're using a DateBox, you can define a custom Format with your own parsing rules with: setFormat(new CustomDateFormat(DateTimeFormat.getFormat (pattern))); http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/g...) private static final String DATE_BOX_FORMAT_ERROR = dateBoxFormatError; private class CustomDateFormat extends DateBox.DefaultFormat { public CustomDateFormat(DateTimeFormat dateTimeFormat) { super(dateTimeFormat); } @Override public Date parse(DateBox dateBox, String dateText, boolean reportError) { Date date = null; try { if (dateText.length() 0) { date = getDateTimeFormat().parseStrict(dateText); } } catch (Exception exception) { // According to the documentation, this should be an // IllegalArgumentException, but bugs in DateTimeFormat // can cause other exceptions to be thrown, for example: // java.lang.StringIndexOutOfBoundsException: String index out of range: 0 // at java.lang.String.charAt(String.java:558) // at com.google.gwt.i18n.client.DateTimeFormat.parseInt(DateTimeFormat.java: 1415) } if (date == null) { // If there are other formats you want to support, do the parsing here } if (date != null) { // If there aredatesthat you want to disallow, set date to null here } if (date == null reportError) { dateBox.addStyleName(DATE_BOX_FORMAT_ERROR); } return date; } } On Jan 19, 8:02 am, Mark Davis markdavis1...@gmail.com wrote: Hi, I need todisablespecifieddatesinDatePicker. What is the best way to do it? thanks in advance, Mark -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: DatePicker disabling specified dates
after re-reading that message I find it a little to ... mixed up. one idea was that you could use a ShowRangeHandlersDate that you'll add it to your DatePicker object, on the onShowRange() method you'll need to take the date list between the start and the end of the range, and for the dates that are = your lastDisabledDate do a call of datepicker.setTransientEnabledOnDates(false,date); or you could add the disabled dates to a list and call datepicker.setTransientEnabledOnDates(false,disabledDateList); // this will call the first method so will be no gain this approach is time consuming it's a heavy load when there are many days to disable a second idea: the default constructor DatePicker() calls the following constructor DatePicker(MonthSelector monthSelector, CalendarView view, CalendarModel model) with the following arguments new DefaultMonthSelector(), new DefaultCalendarView(), new CalendarModel() the CalendarView (DefaultCalendarView) is the class that takes care of the dates isEnable() because you don't have access to that second constructor you'll have to make your own DatePicker that extends DatePicker so that you could access it, and instead of using the DefaultCalendarView use your own class made from the code of this one and change in the inner class CellGrid the method isEnabled() so that it'll make the check if the date is lastDisabledDate lastDisabledDate would be set by a method of your custom DatePicker to your custom CalendarView. this is a more elegant approach (I think) and also could be used to disable specific dates (a list of dates), or a specific dayOfWeek good luck On Feb 26, 9:25 am, Ashar Lohmar asharloh...@gmail.com wrote: someone asked the same question and i gave him a few hints herehttp://groups.google.com/group/google-web-toolkit/browse_thread/threa... hope you'll get something out of it good luck On Feb 25, 1:19 pm, Ice13ill andrei.fifi...@gmail.com wrote: At least tell me if i'm posting the wrong questions :P On Feb 24, 4:47 pm, Ice13ill andrei.fifi...@gmail.com wrote: I tried using formatting but i can't disable the cells of theDatePicker I just want to disable all dates before a given date. how do i do that ? On Jan 20, 6:54 pm, Jim Douglas jdoug...@basis.com wrote: If you're using a DateBox, you can define a custom Format with your own parsing rules with: setFormat(new CustomDateFormat(DateTimeFormat.getFormat (pattern))); http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/g...) private static final String DATE_BOX_FORMAT_ERROR = dateBoxFormatError; private class CustomDateFormat extends DateBox.DefaultFormat { public CustomDateFormat(DateTimeFormat dateTimeFormat) { super(dateTimeFormat); } @Override public Date parse(DateBox dateBox, String dateText, boolean reportError) { Date date = null; try { if (dateText.length() 0) { date = getDateTimeFormat().parseStrict(dateText); } } catch (Exception exception) { // According to the documentation, this should be an // IllegalArgumentException, but bugs in DateTimeFormat // can cause other exceptions to be thrown, for example: // java.lang.StringIndexOutOfBoundsException: String index out of range: 0 // at java.lang.String.charAt(String.java:558) // at com.google.gwt.i18n.client.DateTimeFormat.parseInt(DateTimeFormat.java: 1415) } if (date == null) { // If there are other formats you want to support, do the parsing here } if (date != null) { // If there aredatesthat you want to disallow, set date to null here } if (date == null reportError) { dateBox.addStyleName(DATE_BOX_FORMAT_ERROR); } return date; } } On Jan 19, 8:02 am, Mark Davis markdavis1...@gmail.com wrote: Hi, I need todisablespecifieddatesinDatePicker. What is the best way to do it? thanks in advance, Mark -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to provide a local css resource file with a Module
Sorry, my bad, i didn't provide enough info as i said you should take a look into the gwt-upload library so in the gwt-upload it's like this, the css is in the public folder which is on the same level as the client folder you have to take care to add them to your jar, for GWT the public folder is special, it take every thing in it and it puts it in the folder where the gwtCompilation will be as it was done in the older version (in GWT 1.6 the folder public was a must it was described as part of an module), the other importnat thing which i forget to say is that in the .gwt.xml of the consumer module, when you do the inherit name=your_lib_module / you have to add the stylesheet / tag in gwt-upload usage it asks to add these in my consmer module inherits name=gwtupload.GWTUpload / stylesheet src=Upload.css / now if think about it ... you might try adding the stylesheet / tag in the gwt.xml of you libModule and check if it's the same result sorry for the incomplete response i gave yesterday, i don't know all these by hart i just remembered that i sow them there and told you what's there after a brief analysis. good luck On Feb 23, 9:22 pm, Ashish Khivesara ashish.khives...@gmail.com wrote: Ok. Sorry I did not read it right :( .. So i did add it in the folder named 'public' , However it does not seem to request for that resource (Music.css). Like you said I have not included stylesheet src='Music.css' / specification on the .gwt.xml file Wonder what's the issue here.. I am using GWT2.0.2 On Tue, Feb 23, 2010 at 9:14 AM, Ashish Khivesara ashish.khives...@gmail.com wrote: Thanks Ashar for your response. I am a little perplexed though. Java does not allow the 'public' as part of package name, and hence eclipse does not let me do that. So how can one name a package as e.g. com.ashish.client.music.public (if I understood what you meant correctly) Thanks Ashish On Fri, Feb 19, 2010 at 5:52 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: This looks like a bug. Issue: If a module without a entry point includes a stylesheet element then the path is considered to be relative to the module that may inherit it. This make it rigid and thereby adds a dependency between the inheriting module. In my case Music module had this line in the Music.gwt.xml stylesheet src='Music.css' / Now Home module inherits Music modules. But GWT instead of looking for /music/Music.css, looks for the css resource in /home/Music.css [WARN] 404 - GET /home/Music.css (127.0.0.1) 1400 bytes On Fri, Feb 19, 2010 at 5:31 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: Well the issue here would maybe because the module here in question does not an Entry point and hence there is no hostpage to inject this css reference into. So this there a way to make sure the inheriting module injects this stylesheet in its host page?? Thanks Ashish On Fri, Feb 19, 2010 at 5:18 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: I need to associate a local css resource file with a module. This module does not have Entry point hence I cannot simply import it in the html. Here is what I did I added this line in my Music.gwt.xml stylesheet src='Music.css' / Music.css resides in the war/ directory Now I inherit this module in another Module. However the css resource does not seem to be attached / downloaded. Any pointers? Thanks Ashish -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: standard overrides own css no matter what?
you are doing nothing wrong, that's just the way it works. the problem is that the theme's css are loaded/injected last at the same time as when the module is loaded/injected there are 2 ways to change that. 1: instead of using inherits name='com.google.gwt.user.theme.chrome.Chrome'/ use inherits name='com.google.gwt.user.theme.chrome.ChromeResource'/ this way you will add the resources(css, images, ...) of this theme to you module compilation, but it wont inject the css when the module is loaded and you must add the css by hand ... in the html(or whatever) page link type=text/css rel=stylesheet href=/module_name/gwt/ chrome/chrome.css/ and make sure it's before you css 2: the other workaround is to add ! important to all the properties of all the classes of you stylesheet good luck On Feb 23, 3:15 pm, Andrew Hughes ahhug...@gmail.com wrote: guess: perhaps it's the order in which the css files are listed and thus loaded. On Sun, Feb 21, 2010 at 3:44 AM, Pico zurmu...@gmail.com wrote: Hi all, I'm quite new to GWT. I'm currently facing an annoying issue with the standard css overriding my own one no matter what. In reference to http://groups.google.fr/group/Google-Web-Toolkit/msg/3e630a3059303b19 andhttp://groups.google.fr/group/Google-Web-Toolkit/msg/15c54d6c9e88e5f0 I believe to have tried everything to change the behaviour, without any success. I tried: in GWT.XML inherits name='com.google.gwt.user.theme.chrome.ChromeResources'/ and explicitly calling link type=text/css rel=stylesheet href=myProject/chrome/ chrome.css and link type=text/css rel=stylesheet href=myOwn.css in my HTML file. Also, having no css reference in my HTML file and injecting both files via gwt.xml inherits name='com.google.gwt.user.theme.chrome.Chrome'/ stylesheet src=GWT_Parser.css/ No matter what, .gwt-XXX classes in chrome.css allways override the myOwn.css classes. What am I doing wrong? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: tomcat and apache problem
sorry i haven't read all the topic, the first question didn't said anything about comet, from what I've understood by reading a few of the answers I thought that the comet was given as an solution/ alternative. i have no experience in working with comet, so i didn't use it. On Feb 23, 6:58 pm, Fran fra...@gmail.com wrote: good question Chris 2010/2/23 Chris Lercher cl_for_mail...@gmx.net Hi Ashar, the Tomcat documentation says, that AJP doesn't work with Comet/AIO: http://tomcat.apache.org/tomcat-6.0-doc/aio.html Are you using Comet? On Feb 23, 2:52 pm, Ashar Lohmar asharloh...@gmail.com wrote: i use appache(httpd)+Tomcat with AJP, these are my confs: httpd/conf/extra/httpd-vhosts.conf VirtualHost *:80 ServerAdmin ad...@example.com DocumentRoot dummy_path_ussualy_the_default_httpd's_htdocs ErrorLog logs/app_error_log CustomLog logs/app-access_log common Location / ProxyPass ajp://127.0.0.1:8009/ ProxyPassReverse ajp://127.0.0.1:8009/ /Location /VirtualHost in httpd/conf/httpd.conf i've uncommented a include line as below # Virtual hosts Include conf/extra/httpd-vhosts.conf in my tomcat/conf/server.xml the ajp connector is defined as below Connector port=8009 protocol=AJP/1.3 redirectPort=8443 address=127.0.0.1 / i also added the address=127.0.0.1 attribute to the others connector tags as i want my app to be reached from outside only through httpd. Connector port=8080 protocol=HTTP/1.1 connectionTimeout=2 redirectPort=18443 address=127.0.0.1 / one more thing that you should have in mind is that i've compiled my httpd with the following params --enable-proxy --enable-proxy-ajp -- enable-proxy-balancer --enable-ssl --with-included-apr and of course de --prefix param also i've installed the tomcat-native with --with-apr=$HOME/httpd/ bin/apr-1-config --with-java-home=$HOME/java --with-ssl=yes and followed their instruction and added the lib in the LD_LIBRARY_PATH hope these will help you good luck On Feb 21, 2:00 am, Paul S paulsschw...@gmail.com wrote: So basically you are trying to serve up 2 things. An app from Tomcat and some other web content from Apache server? Firstly, can't the other content be served from Tomcat too? That way you could just stop your Apache server from running, then configure Tomcat to load up on port 80 (default for http) and that way no one will every know they're hitting a Tomcat server. Or, there is an Apache server module, I forgot the name, but is allows you to specify that any normal request goes to the http server and then any request at /j/* gets pushed along to the Tomcat server. I'm hazy on the details but have seen it working before and I don't think it's using a proxy in the way you are. Could work? On Feb 16, 12:47 am, Fran fra...@gmail.com wrote: Hello, I need your help about GWT integration in apache and tomcat. I have a GWT aplication that has server side. This server side is listening in 8081 port at tomcat. I need that the client side be in apache that is listening in port 80, so I need call server side at port 8081 of tomcat. How can I do? If I run the aplication int tomcat, its works fine. But If I run the aplication in apache, the server side dont work. Help me please Thanks -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Form layout
FlexTable should be one of the options, or Grid maybe, but flextable allows you to to colspan and rowspan using that you could build your own widget that could have methods like addControl(String label, Widget control) or something On Feb 24, 1:59 pm, Vik vik@gmail.com wrote: Hie Is there any form layout available to nicely place text and label fields on my page in GWT ? Please guide Thankx and Regards Vik Founderwww.sakshum.comwww.sakshum.blogspot.com -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to provide a local css resource file with a Module
another bad from me, :(. I'm kind-of a junior to intermediate in Java and sometime I mix the terms, thanks Thomas for correcting me. On Feb 24, 1:06 pm, Thomas Broyer t.bro...@gmail.com wrote: On Feb 23, 6:14 pm, Ashish Khivesara ashish.khives...@gmail.com wrote: Thanks Ashar for your response. I am a little perplexed though. Java does not allow the 'public' as part of package name, and hence eclipse does not let me do that. So how can one name a package as e.g. com.ashish.client.music.public (if I understood what you meant correctly) In Eclipse, create a folder, not a package, it'll work. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: tomcat and apache problem
i use appache(httpd)+Tomcat with AJP, these are my confs: httpd/conf/extra/httpd-vhosts.conf VirtualHost *:80 ServerAdmin ad...@example.com DocumentRoot dummy_path_ussualy_the_default_httpd's_htdocs ErrorLog logs/app_error_log CustomLog logs/app-access_log common Location / ProxyPass ajp://127.0.0.1:8009/ ProxyPassReverse ajp://127.0.0.1:8009/ /Location /VirtualHost in httpd/conf/httpd.conf i've uncommented a include line as below # Virtual hosts Include conf/extra/httpd-vhosts.conf in my tomcat/conf/server.xml the ajp connector is defined as below Connector port=8009 protocol=AJP/1.3 redirectPort=8443 address=127.0.0.1 / i also added the address=127.0.0.1 attribute to the others connector tags as i want my app to be reached from outside only through httpd. Connector port=8080 protocol=HTTP/1.1 connectionTimeout=2 redirectPort=18443 address=127.0.0.1 / one more thing that you should have in mind is that i've compiled my httpd with the following params --enable-proxy --enable-proxy-ajp -- enable-proxy-balancer --enable-ssl --with-included-apr and of course de --prefix param also i've installed the tomcat-native with --with-apr=$HOME/httpd/ bin/apr-1-config --with-java-home=$HOME/java --with-ssl=yes and followed their instruction and added the lib in the LD_LIBRARY_PATH hope these will help you good luck On Feb 21, 2:00 am, Paul S paulsschw...@gmail.com wrote: So basically you are trying to serve up 2 things. An app from Tomcat and some other web content from Apache server? Firstly, can't the other content be served from Tomcat too? That way you could just stop your Apache server from running, then configure Tomcat to load up on port 80 (default for http) and that way no one will every know they're hitting a Tomcat server. Or, there is an Apache server module, I forgot the name, but is allows you to specify that any normal request goes to the http server and then any request at /j/* gets pushed along to the Tomcat server. I'm hazy on the details but have seen it working before and I don't think it's using a proxy in the way you are. Could work? On Feb 16, 12:47 am, Fran fra...@gmail.com wrote: Hello, I need your help about GWT integration in apache and tomcat. I have a GWT aplication that has server side. This server side is listening in 8081 port at tomcat. I need that the client side be in apache that is listening in port 80, so I need call server side at port 8081 of tomcat. How can I do? If I run the aplication int tomcat, its works fine. But If I run the aplication in apache, the server side dont work. Help me please Thanks -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to consume a service from another module (RemoteServiceRelativePath and ServiceDefTarget question)
the problem appears because of the RemoteServiceRelativePath as you noticed it says relativepath, one way to fix that is to use your code ((ServiceDefTarget) gwtService).setServiceEntryPoint(/some/absolute/path); or use the power of the relative path (that's how i do it, because I'm lazy) @RemoteServiceRelativePath(../servX) which instead of /modB/servX or /modA/servX will become /servX no matter what module calls it also you'll need to make the proper changes in web.xml so that the servlet class will be mapped to the /servX path On Feb 21, 5:44 pm, Fabio fabio.it...@gmail.com wrote: Hi, First, the scenario: I designed two GWT modules (modA.gwt.xml and modB.gwt.xml), each with its own services: // Module A services @RemoteServiceRelativePath(serv1) public interface Service1OnModuleA extends RemoteService { ... } @RemoteServiceRelativePath(serv2) public interface Service2OnModuleA extends RemoteService { ... } // Module B services @RemoteServiceRelativePath(servX) public interface ServiceXOnModuleB extends RemoteService { ... } @RemoteServiceRelativePath(servY) public interface ServiceYOnModuleB extends RemoteService { ... } At the server side, service implementations were configured to serve / modA/serv1, /modA/serv2, etc..., /modB/servX, /modB/servY. But when trying to consume Service1OnModuleA from module B code, the call is directed to /modB/serv1, instead of /modA/serv1. Obviously, / modB/serv1 produces a HTTP 404 error. By the web, I found ServiceDefTarget can be used to configure absolute instead of relative paths: * ((ServiceDefTarget) gwtService).setServiceEntryPoint(/some/ absolute/path); What would be the best practices in these scenarios? The topics bellow can help to summarize the question. * How to design and consume inter-module services? * What's the best way to design service URLs? * When to use and not to use RemoteServiceRelativePath annotation? * Is there some way to define absolute paths without having to hard- code it everywhere via ServiceDefTaget casts? Thanks, Fábio. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to provide a local css resource file with a Module
you should put the css in a folder named public inside your module package, the folder should be on the same level as the client folder there's no need for the stylesheet src='Music.css' / specification on the .gwt.xml file you could take a look at the GWT-Upload library it has same situation, their jar contains gwt module with no entry point and css that contains the css-classes for their widgets. good luck On Feb 22, 9:20 pm, Ashish Khivesara ashish.khives...@gmail.com wrote: Any one with a solution for this issue? I even tried using UiBinder and css in conjunction to solve this issue but have not been able to. Any direction would be helpful. Thanks Ashish On Fri, Feb 19, 2010 at 5:52 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: This looks like a bug. Issue: If a module without a entry point includes a stylesheet element then the path is considered to be relative to the module that may inherit it. This make it rigid and thereby adds a dependency between the inheriting module. In my case Music module had this line in the Music.gwt.xml stylesheet src='Music.css' / Now Home module inherits Music modules. But GWT instead of looking for /music/Music.css, looks for the css resource in /home/Music.css [WARN] 404 - GET /home/Music.css (127.0.0.1) 1400 bytes On Fri, Feb 19, 2010 at 5:31 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: Well the issue here would maybe because the module here in question does not an Entry point and hence there is no hostpage to inject this css reference into. So this there a way to make sure the inheriting module injects this stylesheet in its host page?? Thanks Ashish On Fri, Feb 19, 2010 at 5:18 PM, Ashish Khivesara ashish.khives...@gmail.com wrote: I need to associate a local css resource file with a module. This module does not have Entry point hence I cannot simply import it in the html. Here is what I did I added this line in my Music.gwt.xml stylesheet src='Music.css' / Music.css resides in the war/ directory Now I inherit this module in another Module. However the css resource does not seem to be attached / downloaded. Any pointers? Thanks Ashish -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: GWT Compilation of gwt project with multiple modules
the MyModule that will be used in MyModuleUsage module does not need to be GWT compiled ... and even further you can't GWTcomplie it without an entry point, but you don't need it gwt complied, in this type of scenario myModule is compiled in java (javac) and made a jar that has the .class files along with the .java files for the classes in the (from the) folder that are mentioned by source path='client'/ tags. when you'll GWTcompile the MyModuleUsage module GWT il put in that compilation all the classes needed for this module to run that includes the classes from MyModule. that in info is on AFAIK bases, if someone knows different please correct me. for My question is , the way I am using multiple modules to reduce files sizes, is it correct or no ? only the people working on developing GWT could give u an correct answer, my guess is that it' wont reduce it. but it would be usefull if you've used MyModule in other more modules like MyModuleUsage Hope it helps you and clears some of you questions good luck On Feb 19, 7:28 am, vinayak vinayakshu...@gmail.com wrote: Moderators, Nobody is answering this question. Is it that others can not view this thread anywhere? Do I need to do something more to make it viewable to others ? Question must be easily answerable Please help. Thanks. - vinayak On Feb 17, 11:17 am, vinayak vinayakshu...@gmail.com wrote: Hello, I am a newbie to GWT and using gwt 2.0 and now gwt 2.0.2 to create my web application. (Actually I am converting my existing app to a gwt app...). To do this I am trying one small example. To avoid very large .no-cache.js file and large first page Ioad time, I have created 1 module (e.g. MyModule) and I am using it in my main gwt project by inheriting it. My main project name is MyModuleUsage. Here is the code in MyModule. This has no entrypoint class. It has one MyForm class, one DetailsService and .gwt.xml file. (given below) public class MyForm extends Composite { // Code to create my form } MyModule.xml: ?xml version=1.0 encoding=UTF-8? module rename-to='mymodule' inherits name='com.google.gwt.user.User'/ source path='client'/ /module After creating this module, I created MyModule.jar with src and class files as described on http://developerlife.com/tutorials/?p=229 (Although it was for gwt1.4 and IDEA, I could use that info on gwt 2.0 and eclipse.) I created MyModule.jar manually by copying src and class files in required dir structure. ( I hope there is some utility of gwt itself to create one...please let me know if any) Code for MyModuleUsage is as given below. public class MyModuleUsage implements EntryPoint { public void onModuleLoad() { // My buttons and textboxes and tables MyForm myform = new MyForm(); // This is from inherited module. RootPanel.get(MyMod).add(myform.asWidget()); // some more buttons...and their click handlers.. } MyModuleUsage.gwt.xml ?xml version=1.0 encoding=UTF-8? module rename-to='mymoduleusage' inherits name='com.google.gwt.user.User'/ inherits name='com.mycompany.my.MyModule'/ inherits name='com.google.gwt.user.theme.standard.Standard'/ entry-point class='com.mycomany.your.client.MyModuleUsage'/ source path='client'/ source path='shared'/ /module There is one more service of this project itself to handle clicks of buttons created inside MyModuleUsage.. Now if I run MyModuleUsage then I get required output. Click on buttons of Myform are handled by service inside MyModule and click on buttons of MyModuleUsage are handled by service inside MyModuleUsage as expected. This gives me a feeling that I can use MyModule as indepedent component which I can use any other gwt project. If I do a gwtcompilationof MyModuleUsage in eclipse then generated no-cache.js file is of 6 kb and cache.html file is of 80 kb. If I write code to generate same UI and service inside a single module then generated no-cache.js file is of 10 kb and cache.html file is of 230 kb. My question is , the way I am using multiple modules to reduce files sizes, is it correct or no ? Second I have never gwt compiled MyModule independently. so when exactly it gets compiled ? where are the compiled files for MyModule.- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: GWT Compilation of gwt project with multiple modules
from my experience trying to gwtcompile an module without EntryPoint throwed an error (don't recall which) modules/libraries that will be used with included don't need to be GWTcompiled. exually (don't know how to spell it) i have noticed that running apps which had this kind of module usage in eclipse, in the war folder i only get folders (folder with gwtcompild code with the names given by the rename-to attribute from the module tag) for the modules that have entry points. so even that I use code from the other modules i don't get folders for them also on my production server, where i deploy the app, i run the build script that only gwtcompiles the modules with the entrypoints, an put in the webapps\ROOT folder of the tomcat server only the content of the war folder of my app. for a (good/correct) gwt compile script try building a dummy app using the command line with webAppCreator.cmd (check the params) that will also create a build.xml file which afterwards you could modify it to suit your needs. good luck On Feb 19, 2:34 pm, vinayak vinayakshu...@gmail.com wrote: Thanks Ashar. So I can conclude following. Correct me if I am wrong. 1. There is no need to gwt compile included module. It gets gwt compiled whenever user module is gwt compiled. 2. A gwt project can not be gwt compiled if it does not contain an EntryPoint class. GWT developers, please take a look at other part of the question. Thanks in advance. - vinayak On Feb 19, 4:36 pm, Ashar Lohmar asharloh...@gmail.com wrote: the MyModule that will be used in MyModuleUsage module does not need to be GWT compiled ... and even further you can't GWTcomplie it without an entry point, but you don't need it gwt complied, in this type of scenario myModule is compiled in java (javac) and made a jar that has the .class files along with the .java files for the classes in the (from the) folder that are mentioned by source path='client'/ tags. when you'll GWTcompile the MyModuleUsage module GWT il put in thatcompilationall the classes needed for this module to run that includes the classes from MyModule. that in info is on AFAIK bases, if someone knows different please correct me. for My question is , the way I am using multiple modules to reduce files sizes, is it correct or no ? only the people working on developing GWT could give u an correct answer, my guess is that it' wont reduce it. but it would be usefull if you've used MyModule in other more modules like MyModuleUsage Hope it helps you and clears some of you questions good luck On Feb 19, 7:28 am, vinayak vinayakshu...@gmail.com wrote: Moderators, Nobody is answering this question. Is it that others can not view this thread anywhere? Do I need to do something more to make it viewable to others ? Question must be easily answerable Please help. Thanks. - vinayak On Feb 17, 11:17 am, vinayak vinayakshu...@gmail.com wrote: Hello, I am a newbie to GWT and using gwt 2.0 and now gwt 2.0.2 to create my web application. (Actually I am converting my existing app to a gwt app...). To do this I am trying one small example. To avoid very large .no-cache.js file and large first page Ioad time, I have created 1 module (e.g. MyModule) and I am using it in my main gwt project by inheriting it. My main project name is MyModuleUsage. Here is the code in MyModule. This has no entrypoint class. It has one MyForm class, one DetailsService and .gwt.xml file. (given below) public class MyForm extends Composite { // Code to create my form } MyModule.xml: ?xml version=1.0 encoding=UTF-8? module rename-to='mymodule' inherits name='com.google.gwt.user.User'/ source path='client'/ /module After creating this module, I created MyModule.jar with src and class files as described on http://developerlife.com/tutorials/?p=229 (Although it was for gwt1.4 and IDEA, I could use that info on gwt 2.0 and eclipse.) I created MyModule.jar manually by copying src and class files in required dir structure. ( I hope there is some utility of gwt itself to create one...please let me know if any) Code for MyModuleUsage is as given below. public class MyModuleUsage implements EntryPoint { public void onModuleLoad() { // My buttons and textboxes and tables MyForm myform = new MyForm(); // This is from inherited module. RootPanel.get(MyMod).add(myform.asWidget()); // some more buttons...and their click handlers.. } MyModuleUsage.gwt.xml ?xml version=1.0 encoding=UTF-8? module rename-to='mymoduleusage' inherits name='com.google.gwt.user.User'/ inherits name='com.mycompany.my.MyModule'/ inherits name='com.google.gwt.user.theme.standard.Standard'/ entry-point class
Re: can not set breakpoint
that's the problem you are missing the ?gwt.codesvr=localhost:9997 from the URL, all the urls need to have that so that your application will comunicate with the eclipse so you'll be able to debug i think that's specified somewhere in the docs. also if you don't have ?gwt.codesvr=localhost:9997 on the url, you won't see the client modfications if you refresh the browser. cheers, take a glance on the documentation for development mode On Feb 10, 9:50 am, go canal goca...@yahoo.com wrote: it ishttp://127.0.0.1:/ rgds, canal From: Jason Parekh jasonpar...@gmail.com To: google-web-toolkit@googlegroups.com Sent: Tue, February 9, 2010 11:38:47 PM Subject: Re: can not set breakpoint Hi Canal, Which URL is your browser pointing at? jason On Mon, Feb 8, 2010 at 8:51 PM, go canal goca...@yahoo.com wrote: I have upgraded JDK to 1.6u18. tried the default project greetService, still the same. rgds, canal From: Jason Parekh jasonpar...@gmail.com To: google-web-toolkit@googlegroups.com Sent: Mon, February 8, 2010 11:34:43 PM Subject: Re: can not set breakpoint Hi Canal, What version of Java are you running? Could you try on a simple project (perhaps the default app created by the wizard)? I'm assuming the breakpoints do not show the checkmark on top of them (when the debugger is connected)? jason On Sun, Feb 7, 2010 at 8:05 PM, canal goca...@yahoo.com wrote: hi, searched the group but still can not make it work - can not set breakpoint in the client code i am using Eclipse 3.5, GWT 2.0.1, with plugin. Chrome; I can not set any breakpoint in the client code - not in the callback, not in the OnModuleLoad. Server code is ok. thanks canal -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en.. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to place url link in gwt Label
guess what ... you are right :D On Feb 10, 12:45 pm, mariyan nenchev nenchev.mari...@gmail.com wrote: Hi, I have a label that contains some text and part of it must link: For example the whole Label text is : bla bla bla. Reference:link, bla bla bla. I tried : Reference : a href=http://www.google.com;Help Desk/a But gwt doesn't detect it as url, may be i should use HTML? Regards. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Not able to use External Jar file for DB connection
what JDK do you use ? JDBC4 driver should be used only starting with JDK 1.6, acording to the postgresql site : JDK 1.6 - JDBC4. Support for JDBC4 methods is limited. The driver builds, but the majority of new methods are stubbed out. maybe you will consider in using the JDBC3 version in my apps, i put the jar in the war\WEB-INF\lib folder, and the using eclipse I add it to the build path but one more thing ... i just noticed ... why do you have the appengine in a application that will use an normal SGBD ? if i recall well, using appengine you won't be able to connect to the database any way hope any of this helps cheers On Feb 9, 11:24 am, vinod M vinod@gmail.com wrote: HI, Can anyone help me in solving the issue faced while developing the application using Postgres DB with SmartGWT-2.0 and GWT 2.0, failing to establish the connection. Configuration Details Eclipse 3.4 (Ganymede) Gwt plugin Appengine 1.3 GWT 2.0 SmartGwt 2.0 Postgres Sql DB I initially tried setting external library path for the 'postgresql-8.4-701.jdbc4.jar' and tried running the server got this error attached below. Code: Initializing AppEngine server The server is running athttp://localhost:/ java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) I tried putting the same jar file inside the war/WEB-INF/lib and restarted the server, and error log reads below Code: Initializing AppEngine server The server is running athttp://localhost:/ 9 Feb, 2010 7:00:26 AM com.google.appengine.tools.development.ApiProxyLocalImpl log SEVERE: [1265698826728000] javax.servlet.ServletContext log: Exception while dispatching incoming RPC call com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String com.zo.zotweb.client.GreetingService.greetServer(java.lang.String)' threw an unexpected exception: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details. at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: 378) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: 581) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: 188) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: 224) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: 62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:713) at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1093) at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java: 51) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1084) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1084) at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java: 121) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java: 70) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 139) at com.google.appengine.tools.development.JettyContainerService $ApiProxyHandler.handle(JettyContainerService.java:352) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 139) at org.mortbay.jetty.Server.handle(Server.java:313) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 506) at org.mortbay.jetty.HttpConnection $RequestHandler.content(HttpConnection.java:844) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 396) at org.mortbay.thread.BoundedThreadPool $PoolThread.run(BoundedThreadPool.java:442) Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted
Re: RootPanel.get().clear() does not clear the page
Hi the clear() method on the HasWidgets objects only removes the child widgets that had been added to it by using the add method in you case the logic is kind of ok, the RootPanel.get(nameofcontainer) is a child of RootPanel.get() in the DOM point of view, but but not for the HasWidgets object represented by the RootPanel.get() an work around would be to do something like RootPanel.get().getElement().setInnerHTML(); but the when you'll try an RootPanel.get(nameofcontainer) you'll get nothing because there will no more be an object with the id=nameofcontainer also it's possible to end up with artifacts object that you may have in memory but don't exist in the page/document (i don't know if this is true for sure). hope I managed to explain it so that you could understand my point good luck in finding a solution, or if you'll come back with more details of what you want to achieve maybe I/we would be able to help more. On Feb 8, 4:46 am, go canal goca...@yahoo.com wrote: Hi, I try to add RootPanel.get().clear() in the callback but it does not clear anything. If I use RootPanel.get(nameofcontainer).clear(), then it works - that widget is removed. I am using the default greet example. GWT 2.0.1, Chrome browser. This is how I create the widgets: RootPanel.get( RootPanel.get( RootPanel.get( RootPanel.get(nameFieldContainer).add(nameField);passwordFieldContainer).add(passwordField);sendButtonContainer).add(sendButton);errorLabelContainer).add(errorLabel); Did I understand RootPanel.get().clear() correctly - I thought it will clear everything on the page rgds, canal -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: RootPanel.get().clear does not clear anything
check what I've said here http://groups.google.com/group/google-web-toolkit/browse_thread/thread/519854e6a7c77d91?pli=1 but whatch out if you'll do an RootPanel.get().getElement().setInnerHTML(); i think that will remove the iframe that GWT adds it to the document also i don't know if that wouldn't affect the application, if the gwt will put it back or you'll end up with some errors On Feb 9, 3:54 am, go canal goca...@yahoo.com wrote: [sorry if this is duplicated] Trying to use RootPanel.get().clear(); but it does not clear anything from the page. Here is the HTML file: body !-- OPTIONAL: include this if you want history support -- iframe src=javascript:'' id=__gwt_historyFrame tabIndex='-1' style=position:absolute;width:0;height:0;border:0/iframe !-- RECOMMENDED if your web app will not function without JavaScript enabled -- 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/h1 table align=center id=content tr style=vertical-align:bottom; tdimg src=images/logo.png/br/ /td td style=font-weight: 700; font-size: 1.3em;Login/td /tr tr td style=vertical-align: top; color: gray; font-style:italic;bring certainty to the uncertaintynbsp;nbsp;nbsp;nbsp;/td tddiv id=loginWidget/div/td /tr tr td colspan=2 div style=color: gray; font-style:italic; font-size:0.8em; border-top:1px gray solid;metaverse#169; Copyright 2009-2010/div /td /tr tr td/td td style=color:red; id=errorLabelContainer/td /tr /table /body I am expecting that everything in the body will be removed. rgds, canal -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: DateTimeFormat with locale
you should look at this http://code.google.com/webtoolkit/doc/latest/DevGuideI18n.html you'll have to add meta name=gwt:property content=locale=desired_locale to you html pages or if u don't like that ... you could build you formater by hand ... for example DateTimeFormat.getFormat(dd/MM/ HH:mm:ss) an have the stored in a util class hope it helps good luck On Jan 27, 4:05 pm, mariyan nenchev nenchev.mari...@gmail.com wrote: Hi, How to specify locale when formating date? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: incubator ScrollTable
this might sound like a stupid workaround ... but can't you add an if statement or something to check if the table will have only one column ?! and for that use setColumnWidth ... i know that this is not a real answer but this is the only thing that comes into my mind without trying the real source/objects to see another trick hope it helps good luck On Jan 22, 2:57 am, Alexei Telles alexeitel...@gmail.com wrote: Hi, I'm just starting using the gwt-incubator. I need to make a table, so I am using a FixedWidthFlexTable to the header and a FixedWidthGrid to the dataTable (content of the table). I have a procedure that mounts the dataTable The problem that I am having is: when my dataTable have more than one column, the dataTable is ok I am setting the width to 100%, so my table fits my div at all. But when my table have only one column, I don't know why the column width stays to short Of course, if I use the method setColumnWidth of the FixedWidthGrid works fine, but I use the same procedure to generate all tables of my application, so I can't do that!!! I don't know if I gave a good explanation about my problem. I am trying to use the Firebug to discover what i am doing wrong, but the HTML code generated is a little confused. Is ther anything in the FixedWidthGrid about the first column of the table, or is there a way to I set all widths of my table like automatic? I appreciate any help Thanks... -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: how to set pagination or add scroll bar to the TabBar of an TabPanel
... maybe you should try adding the content in a Panel and that panel add it to another panel (HorizontalPanel maybe for both) and hack the style of the last one adding overflow:hidden TabPanel tp = new TabPanel(); tp.setWidth(500px); // or whatever Widget content = ... // the realcontent HorizontalPanel hp1 = new HorizontalPanel(); hp1.setWidth(100%); hp1.add(content); HorizontalPanel hp2 = new HorizontalPanel(); hp2.setWidth(100%); hp2.getElement().getStyle().setProperty(overflow,hidden); tp.add(tab1,hp2); the trick will be to find out when the inner panel has bigger width than the outer panel(or the deck of the tabpanel) an then show the buttons and on the buttons onClick() you'll do something like hp2.getElement ().setScrollLeft(incremented/decremented value) ... hope it will be any help good luck On Jan 20, 8:15 pm, blopes bruno.lourenco.lo...@gmail.com wrote: Hi! I would like to add some kind of slide items to the TabPanel TabBar . I am adding dynamically labels to the tab and when the length of all added labels is greater than the tab width the symbol less() and greater() should appear in each side to be able to scroll left and right. Or instead of that an scroll bar. I would prefer the and . Do you have any idea how to do it ? Thank you, Bruno -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Image Rotates Itself
Hi just a hint ... for example picasa if you say to rotate a image by clicking the round arrow it shows it rotated, but the image isn't really rotated picasa only makes an configuration file (hidden) that will be read every time u go there and it says in it that the image should be presented rotated, I saw the same thing on other picture managers to. maybe that's your problem or something similar to that. to check that this is the case, open the image with paint for example. I don't see another reason why this could happen, or maybe I'm wrong. Good luck On Jan 18, 5:10 pm, Deerman deermang...@gmail.com wrote: I am reading in an image from the user on the server side and copying it to the war folder. This process works fine. Then, through an RPC call, I get the location of the image and display the image to my Image object (which is placed in a VerticalPanel). The image is visibly, but the problem is for some images they are either rotated 90 degrees or -90 degrees. Am I missing something? Thanks -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Set the title attribute of option elements in ListBox
import com.google.gwt.dom.client.Element; ... String title = some title ListBox listbox= new Listbox(); int index = 0; ... Element.as(listbox.getElement().getChild(index)).setTitle(title) i think that should do it On Jan 11, 5:20 pm, rmuller rmul...@xiam.nl wrote: Using the standard GWT API this is not possible. Is there a hack available? Ronald -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Set the title attribute of option elements in ListBox
if you are talking about an optgroup (http://www.w3schools.com/tags/ tryit.asp?filename=tryhtml_optgroup) I've made myself an new object that extends the default ListBox and used instead here is the code: import java.util.HashMap; import java.util.Map; import com.google.gwt.dom.client.Document; import com.google.gwt.dom.client.Element; import com.google.gwt.dom.client.OptGroupElement; import com.google.gwt.dom.client.OptionElement; import com.google.gwt.dom.client.SelectElement; import com.google.gwt.user.client.ui.ListBox; /** * @author Lohmar ASHAR */ public class ExtendedListBox extends ListBox { private MapString, OptGroupElement groups = new HashMapString, OptGroupElement(); public ExtendedListBox() { this(false); } public ExtendedListBox(boolean isMultipleSelect) { super(isMultipleSelect); } public ExtendedListBox(Element element) { super(element); } public void insertItemToOptGroup(String group, String item, String value) { OptGroupElement oge = getGroup(group); OptionElement option = Document.get().createOptionElement(); option.setText(item); option.setValue(value); oge.appendChild(option); } private OptGroupElement getGroup(String group) { OptGroupElement oge = groups.get(group); if (oge == null) { insertOptGroup(group); return getGroup(group); } else return oge; } public void insertOptGroup(String item) { SelectElement select = getSelectElement(); OptGroupElement oge = Document.get().createOptGroupElement(); groups.put(item, oge); oge.setLabel(item); select.appendChild(oge); } private SelectElement getSelectElement() { return getElement().cast(); } public String getValue(int index) { return getOptionValue(this.getElement(), index); } public native String getOptionValue(Element elem, int index) /*-{ return elem.options[index].value; }-*/; @Override public void clear() { groups.clear(); super.clear(); getSelectElement().setInnerHTML(); } } not very fancy, but it suited my needs. hope it helps good luck On Jan 11, 5:20 pm, rmuller rmul...@xiam.nl wrote: Using the standard GWT API this is not possible. Is there a hack available? Ronald -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Regional Setting
Hi there, you sould take a look at the showcase http://gwt.google.com/samples/Showcase/Showcase.html#CwNumberFormat and look around the docs for internationalization http://code.google.com/webtoolkit/doc/latest/DevGuideI18n.html if you'll use locale=... what ever you need, ... for example NumberFormat.getDecimalFormat() ... wil give the standard decimalFormat for the specified locale, NOTE: using locale you'll get extra permutations ( number of browser implementations multiplied by (the number of specified locales+1)) so if you need only a few formattings here an there you would better use hand made formater Good luck On Jan 5, 4:23 am, oks samko...@gmail.com wrote: Can I get the regional setting for number from GWT? By using number format, this seems to be using a fixed type of format -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: DatePicker / set a minimum date
hi 1 ideea: make a class that extends DatePicker so that you'll call the second constructor protected DatePicker(MonthSelector monthSelector, CalendarView view, CalendarModel model) for the params use new DefaultMonthSelector(), new CalendarModel() and instead of the , new DefaultCalendarView(), use a class made by the source code of that with the following changes in the inner class CellGrid (line 37) you'll have to override the isEnabled() method so that it make the check if the date is lastDisabledDate lastDisabled could be a property in the MyDefaultCalendarView and also could/should be set by an method from the MyDatePicker also you could add a ShowRangeHandlersDate that on onShowRange() ... would iterate days between the start an end and do datepicker.setTransientEnabledOnDates(false,date) on each iteration or you could put the in a list and make the only once datepicker.setTransientEnabledOnDates(false,dateList) (this will call the first method so it'll be the same thing) this second method it's a lot more time/resource consuming pick your choice. ... hope this will help Good luck On Jan 4, 3:52 pm, Dariusz darius...@gmail.com wrote: Hi! Is there a function how to prevent people selecting a date, which is in the past? Something like, setMinDate( Date date)? Thanks -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Adding a form to the RootPanel
hi just a few tips, to prevent the form opening in new window ... set the target as you do on links (a /a), try form.setTarget(_self); or something like that. if the code that makes the form and submits it could/should be execute several time ... you could try makeing the form an private property on some object for your convenience, and in the moment you do the action that adds the the form ... you remove/clear the old form, and set it with the new form ... hope it helps ... excuse my English and the lack of the details I'm in a bit of a hurry. I'll come back with more if you'll need On Dec 30, 6:08 am, amjibaly amjib...@gmail.com wrote: I was just exploring using the form option, I know RPC is better in most situations. Just to clarify on your response, do you mean that adding an arbitrary number of 'invisible' forms (just used to submit requests) to the RootPanel will not cause any performance issues? In other words, do i ever have to remove the forms I add to the root panel if they are invisible? If so, what is the best approach to do that? Thanks On Dec 29, 4:50 pm, rjcarr rjc...@gmail.com wrote: I hate it when people answer questions with other questions, but why would you do this? Since the form is hidden the user would have no way to submit it, rendering it useless. If you want to communicate with the server, simply set up and use an RPC. Attempting to answer your questions ... 1) Yes, I would think the form would need to be added to the RootPanel to be functional. 2) If you want to submit this form then yes, it will need to be added (directly or indirectly) to the RootPanel. The is no memory leak in submitting a form. On Dec 28, 11:20 pm, amjibaly amjib...@gmail.com wrote: Hi, I've been playing around with sending an invisible form using FormPanel: FormPanel form = new FormPanel(); form.setAction(url); form.setMethod(FormPanel.METHOD_POST); form.setEncoding(FormPanel.ENCODING_URLENCODED); form.add(new Hidden(abc, xyz)); form.addSubmitCompleteHandler(new SubmitCompleteHandler() {...}); form.setVisible(false); RootPanel.get().add(form); I have a couple questions regarding this: 1- If I do not add the form to the RootPanel, the browser opens a new window for the response, and the SubmitCompleteHandler event is never fired. Is it necessary to add the form to the RootPanel to get the correct functionality? 2- If I do add the form to the RootPanel, would I have to somehow remove it later on? Since this code may be executed an arbitrary number of times would that cause a problem (memory leak or something)? Thanks, Abdullah -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to prepend?
glad that I could help Cheers On Dec 15, 10:40 am, Dennis Madsen den...@demaweb.dk wrote: Thanks Ashar. - your solution was easy to implement! On 15 Dec., 08:49, Ashar Lohmar asharloh...@gmail.com wrote: how about this you make an VerticalPanel VerticalPanel vp = new VerticalPanel(); you put this in the root panel at the desired location RootPanel.get(entries).add(vp); and on the succes of the AsyncCallback you put the label in that VerticalPanel at the top ( position 0) Label response = new Label(result); vp.insert(response,0) the best way is to have the VerticalPanel as a private field so that you'll have acces to it inside the AsyncCallback Good Luck On Dec 14, 6:38 pm, Dennis Madsen den...@demaweb.dk wrote: I'm adding a label into a div on my HTML: RootPanel.get(entries).add(myLabel); But what if I would like to prepend the label instead of adding it? How can I do so? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to attach a style name to a cell in a panel
Hi, as far as I know there are no methods to access a specific cell in a HorizontalPanel , maybe you could tweak around with getElement() or something but I don't know what you could do instead: a) create an another Panel (vertical/horizontal ... doesn't matter), put the image in it put the styleName to this panel put this panel in the original panel HorizontalPanel bannerPanel = new HorizontalPanel(); bannerPanel.addStyleName(bannerPanel); Image logo = new Image(images/Logo220x57.png); HorizontalPanel logoWrapper = new HorizontalPanel(); logoWrapper.setWith(220px); logoWrapper .add(logo); logoWrapper.addStyleName(bannerLogo) ; //or you could use setStyleName(); bannerPanel.add(logoWrapper); or b) use a grid instead of an HorizontalPanel so that you have acces to the cell Grid grid = new Grid(1,0); grid.addStyleName(bannerPanel); Image logo = new Image(images/Logo220x57.png); // this could be put in a method that recives the widget and you'll end up with a grid acting up more like an horizontal panel //- int col=grid.getColumnCount(); grid.resizeColumns(col+1); grid.setWidget(0, col, logo); //- grid.getCellFormatter().addStyleName(0, col, bannerLogo); Anyway I hope that one of my ideas will help On Dec 14, 6:06 pm, Eric edimickeast...@gmail.com wrote: Hello all, Is it possible to get a handle on a particular cell in a HorizontalPanel? I want to use a style sheet to set the background on the cell that contains the logo image. I'm starting to feel like you can't get there from here Is there some other way to approach the problem? Why isn't there a setCellStyleName or similar method? HorizontalPanel bannerPanel = new HorizontalPanel(); bannerPanel.addStyleName(bannerPanel); Image logo = new Image(images/Logo220x57.png); bannerPanel.add(logo); // TODO figure out how to attach a style to the IMMEDIATE parent logo.getParent().addStyleName(bannerLogo) ; // This doesn't work. It attaches the style to the whole table bannerPanel.setCellWidth(logo, 220px); Thanks, Eric -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Clear HTML div?
you could try something like this RootPanel.get(entries).setInnerHTML(); the clear() method doesn't work as you expected because it comes from HasWidgets and it removes only the Widgets that where added to the panel with add() if setInnerHTML(); doesn't work as you wanted it, you could try to make loading invisible RootPanel.get(entries).getElement.getStyle().setProperty (display,none); Hope it helps Good Luck On Dec 14, 4:20 pm, Joe joechahh...@gmail.com wrote: Well Dennis, First, I need to know the following tag div id=entries is the main tag in your Hosted HTML file??? if so, you should be able to remove everything inside it with the RootPanel.get().clear() method. However, if the tag div id=entries was generated by the GWT compiler from a FlowPanel, or FocusPanel or any other panel, than you should call the panel.removeChild() method, which Im sure you're aware of that already :) If none of the above is your case, then please be more clear about it and if possibly, you could post your Java code here. Regards, Joe On Dec 14, 4:08 pm, Jan Ehrhardt jan.ehrha...@googlemail.com wrote: RootPanel's clear method only removes GWT widgets. I would recommend to prevent the mixing of HTML in your host page and GWT widgets. Use a label widget instead. If this isn't an option, you can do: Element element = RootPanel.get(entries).getElement(); DOM.removeChild(element, 0); This will manipulate the DOM directly and thus it's not recommended. Regards Jan Ehrhardt On Sun, Dec 13, 2009 at 11:09 PM, Dennis Madsen den...@demaweb.dk wrote: I've this HTML code: div id=entries div class=loadingLoading guestbook entries../div /div When calling a RootPanel.get(entries).clear(); I expected that all childs inside this div will be removed. But it doesn't. How can I really clear the div? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2Bunsubs cr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Year navigation in DateBox
Hi I've choosed to create a new gadget from the original datepicker copying those classes refactoring and rewrite some because i needed an datepicker that showed 3 months instead of one. but for your case ... you should make an object looking at the code from DefaultMonthSelector, and an another class that extends DatePicker calling the constructor with the (MonthSelector monthSelector, CalendarView view, CalendarModel model) using your MonthSelector instead of the DefaultMonthSelector didn't try it but i think it should do. Good luck ! On Dec 14, 12:27 pm, Abdullah Shaikh abdullah.shaik...@gmail.com wrote: Hi All, I am using DateBox control, its ok for date navigation, but for year navigation, let's say I want to select the day of year 2015, I need to go through all the months to change the year. Am I missing something here or have anyone extended the DateBox to support year navigation in GWT. I am looking for something like thishttp://www.softcomplex.com/products/tigra_calendar/ Thanks, Abdullah -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Unable to compile code
Hi, first of all ... where is that launch in default browser button ? i think that may be the old development mode i didn't manage to lunch it again if u updated the GWT, appengine and the eclipse plugin correctly (using eclipse update ... http://code.google.com/webtoolkit/usingeclipse.html#installing) you should after that go to the projects properties page and select the GWT 2.0 SDK instead of GWT 1.7 and finally the most important thing all the pages from an GWT app should be accesed with ?gwt.codesvr=localhost:9997 at the end so that the page should show the lastest changes in the code an also so that the page would comunicate with eclipse if that parameter is missing all that you'll see is the latest version of the compiled page as any other ordinary server I hope I managed to explain something so that you'll understand. please excuse my English as it is not my native language. Good luck On Dec 14, 3:49 pm, Ignat Alexeyenko ignatalexeye...@gmail.com wrote: Don't you forget that there no platform-specific jar in GWT2.0: gwt-dev-linux.jar was replaced with gwt-dev.jar On Sat, Dec 12, 2009 at 8:44 AM, Rick rick4...@gmail.com wrote: Hi all I have just shifted my application to GWT 2.0 from GWT 1.7 as discussed in http://code.google.com/webtoolkit/doc/latest/ReleaseNotes.html. But In new development mode window there is no option for compile/ browse to check my code in compile mode. Also I have applied a Window.alert in onModuleLoad to check whether it is reflecting or not. By clicking on 'Launch Default Browser' my application get run in Mozilla but Window.alert is not coming. It is showing previous compiled version(The version I compilled with GWT 1.7 jars) Thanks and regards Rick -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.comgoogle-web-toolkit%2Bunsubs cr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: How to prepend?
how about this you make an VerticalPanel VerticalPanel vp = new VerticalPanel(); you put this in the root panel at the desired location RootPanel.get(entries).add(vp); and on the succes of the AsyncCallback you put the label in that VerticalPanel at the top ( position 0) Label response = new Label(result); vp.insert(response,0) the best way is to have the VerticalPanel as a private field so that you'll have acces to it inside the AsyncCallback Good Luck On Dec 14, 6:38 pm, Dennis Madsen den...@demaweb.dk wrote: I'm adding a label into a div on my HTML: RootPanel.get(entries).add(myLabel); But what if I would like to prepend the label instead of adding it? How can I do so? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Deprecation warning in all RPCs dealing with collections on GWT 2.0 RC2
Hi I'm having the same kind of problem. in my app i use some libraries/object written in Java 1.4 style the objects implement Serializable but contain Lists or Maps which are declare without parameters i mean List instead of ListE, as the Java 1.4 requires and some RPC classes return this kind of objects but on Gwt-compiling I endup with a lot of code referencing all kinds of Listeners and stuffs that are unrelated to the RPC service. Basically the messages appear because the Listeners are deprecated,but what are they doing there in the first place ? hope someone will clear this up On Dec 8, 7:24 pm, Luis Fernando Planella Gonzalez lfpg@gmail.com wrote: Hi. We're using GWT 1.7 and I'm starting to experiment with 2.0 RC2 to evaluate GWT.runAsync(). However, now as I compile the app, I get warning for deprecations in all RPC methods which return collections. I guess it's because the result is declared as java.util.Collection, and the deprecated com.google.gwt.user.client.ui.*ListenerCollection classes extends ArrayList, making even the alternative to change the result of RPC methods to ArrayList instead of Collection don't work. The log is something like this, multiple times: [WARN] Warnings in 'generated:// 8D0B12EA4B123D9B133384111C9A7E38/nl/strohalm/cyclos/client/app/users/ images/UserImageRemoteService_TypeSerializer.java' [WARN] Line 50: Referencing deprecated class 'com.google.gwt.user.client.ui.ChangeListenerCollection' [WARN] Line 55: Referencing deprecated class 'com.google.gwt.user.client.ui.ClickListenerCollection' [WARN] Line 60: Referencing deprecated class 'com.google.gwt.user.client.ui.FocusListenerCollection' [WARN] Line 65: Referencing deprecated class 'com.google.gwt.user.client.ui.FormHandlerCollection' [WARN] Line 70: Referencing deprecated class 'com.google.gwt.user.client.ui.KeyboardListenerCollection' [WARN] Line 75: Referencing deprecated class 'com.google.gwt.user.client.ui.LoadListenerCollection' [WARN] Line 80: Referencing deprecated class 'com.google.gwt.user.client.ui.MouseListenerCollection' [WARN] Line 85: Referencing deprecated class 'com.google.gwt.user.client.ui.MouseWheelListenerCollection' [WARN] Line 90: Referencing deprecated class 'com.google.gwt.user.client.ui.PopupListenerCollection' [WARN] Line 95: Referencing deprecated class 'com.google.gwt.user.client.ui.ScrollListenerCollection' [WARN] Line 100: Referencing deprecated class 'com.google.gwt.user.client.ui.TabListenerCollection' [WARN] Line 105: Referencing deprecated class 'com.google.gwt.user.client.ui.TableListenerCollection' [WARN] Line 110: Referencing deprecated class 'com.google.gwt.user.client.ui.TreeListenerCollection' See snapshot: /tmp/ UserImageRemoteService_TypeSerializer2951604978153994580.java Is there a way to remove those classes from being handled in RPC? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.