Re: UiBinder Internationalization - Search/Find Non-Internationalized Strings?
Thank you very much. I'll look into it. On May 30, 4:05 am, Jānis Ābele wrote: > Look athttp://code.google.com/p/gwt-platform/wiki/MergeLocale, it does what > you want. -- 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.
UiBinder Internationalization - Search/Find Non-Internationalized Strings?
Is there a fast way to find non-internationalized strings/attributes in GWT? I have way to many ui binder files to search through by hand. Has someone found a creative way to automatically find them? -- 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: UiBinder - Add Mouse Handler to Panel or Grid
Thanks a lot! This worked. I really appreciate this! On Oct 10, 6:31 pm, Gal Dolber wrote: > You can use a FocusPanel or extend any panel and implement the mouse events > on it > (http://code.google.com/p/google-web-toolkit-incubator/wiki/GwtEventSy... > help) > > Best > > > > > > On Sun, Oct 10, 2010 at 5:00 PM, spierce7 wrote: > > I can't find a way to add a Mouse Handler to a GWT Panel or a Grid > > while using UiBinder. > > > I basically need a way that I can detect the following over a Grid: > > 1. Detect what cell the event is happening in. > > 2. Detect Mouse Up Event > > 3. Detect Mouse Down Event > > 4. Detect Mouse Out Event > > 5. Detect Mouse Over Event > > > I had planned to try and do this with the absolute panel overlayed on > > top of the Grid. I could detect these events on the AbsolutePanel, > > then based off of the location of the event, determine what cell the > > event would have taken place in had the AbsolutePanel not have been > > overlayed on top of the Grid, and then act accordingly. I now find out > > that the exact same restrictions are placed upon the panels in terms > > of click handlers, and don't have many options. > > > I just need to find a way to get the above events to work on the Grid. > > What would you recommend? Not using UiBinder, I was using DomHandlers, > > which seam to be disabled in UiBinder (am I wrong?). > > > Any help is VERY appreciated. Thanks! > > > ~Scott > > > -- > > 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 > cr...@googlegroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-web-toolkit?hl=en. > > -- > Guit: Elegant, beautiful, modular and *production ready* gwt applications. > > http://code.google.com/p/guit/ -- 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.
UiBinder - Add Mouse Handler to Panel or Grid
I can't find a way to add a Mouse Handler to a GWT Panel or a Grid while using UiBinder. I basically need a way that I can detect the following over a Grid: 1. Detect what cell the event is happening in. 2. Detect Mouse Up Event 3. Detect Mouse Down Event 4. Detect Mouse Out Event 5. Detect Mouse Over Event I had planned to try and do this with the absolute panel overlayed on top of the Grid. I could detect these events on the AbsolutePanel, then based off of the location of the event, determine what cell the event would have taken place in had the AbsolutePanel not have been overlayed on top of the Grid, and then act accordingly. I now find out that the exact same restrictions are placed upon the panels in terms of click handlers, and don't have many options. I just need to find a way to get the above events to work on the Grid. What would you recommend? Not using UiBinder, I was using DomHandlers, which seam to be disabled in UiBinder (am I wrong?). Any help is VERY appreciated. Thanks! ~Scott -- 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 handle mouseOver event for FlexTable
This code is from my class that extends Grid: public GridMouseHandler gridMouseHandler = new GridMouseHandler(this); Later on in the workings of one of the functions I add my mouse handlers. For grids or flex tables they must currently be implemented as dom handlers: addDomHandler(gridMouseHandler, MouseDownEvent.getType()); addDomHandler(gridMouseHandler, MouseUpEvent.getType()); addDomHandler(gridMouseHandler, MouseMoveEvent.getType()); My function that finds which cell the mouse event happened on: public int[] getCellForEvent(MouseEvent event) { final Element td = getEventTargetCell(Event.as(event.getNativeEvent())); if (td == null) { return null; } final Element tr = DOM.getParent(td); final Element table = DOM.getParent(tr); int returnEventPosition[] = new int[2]; returnEventPosition[rowPos] = DOM.getChildIndex(table, tr); returnEventPosition[colPos] = DOM.getChildIndex(tr, td); eventPosition[rowPos] = returnEventPosition[rowPos]; eventPosition[colPos] = returnEventPosition[colPos]; return returnEventPosition; } My GridMouseHandler class is just: public class GridMouseHandler implements MouseDownHandler, MouseUpHandler, MouseMoveHandler { and then implements the required methods such as onMouseUp, or onMouseMove, and when the mouse moves you can have them call a specific function. One of the functions you will want to call is your own function for finding which cell the event happened on, and then acting accordingly. Using this same method you can do similar things for any of the mouse handlers with Grid. On Aug 18, 3:42 am, Aditya <007aditya.b...@gmail.com> wrote: > Hi, > > I m trying to create a flextable which can handle mouseOver and > mouseOut events.. > > I want to change the style of row which receives mouseOver and adds > style accordingly. > > same for mouseOut.. > > Is anyone has implemented it...? > > Thank you. > > Regards, > > Aditya -- 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.
Storing Session ID in cookie, and then what?
Hey, I'm currently making a site that has my own logins that I'm making (I know Google provides something, but I need my own login system), and I've been trying to figure out sessions for quite a while now. I've found a few tutorials, and one of the sites that I was reading is http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ There is a section there on "How to Remember Logins". I know how to get the session ID and store it on the client in a cookie through an RPC call. What I don't understand is, eventually after a day or so, the user comes back and I'm supposed to get the session ID from the cookie and send it back to the server. What am I supposed to do on the server in order to securely evaluate if session ID is still legal, and pull up all the necessary information about the user? Additional questions: 1. What would make the session ID change? 2. What if the user was on a laptop, and the user went somewhere else. Would he still be able to be securely logged back in without having to type in his login and password again? Thanks! ~Scott -- 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: Generate Random String
AH! I didn't think to search just java! Stupid me. Thanks so much. On Aug 17, 12:49 am, Jim Douglas wrote: > I did this google search: > > http://www.google.com/search?q=java+generate+random+alphanumeric+string > > That returns more suggestions that you could possibly need; take your > pick. The first link returned from that search has several > suggestions: > > http://stackoverflow.com/questions/41107/how-to-generate-a-random-alp... > > On Aug 16, 9:05 pm, spierce7 wrote: > > > What would be the best way to generate a random string in GWT with no > > slashes (/ or \), preferably just capitol letters and numbers. How > > would I do this? I'm surprised I can't turn up any information in > > searches. I'm looking to do this Server Side, meaning in java, rather > > than javascript. Thanks! > > > ~Scott -- 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.
Generate Random String
What would be the best way to generate a random string in GWT with no slashes (/ or \), preferably just capitol letters and numbers. How would I do this? I'm surprised I can't turn up any information in searches. I'm looking to do this Server Side, meaning in java, rather than javascript. Thanks! ~Scott -- 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.
Acris Security and App Engine
I've been trying to find out more information about sessions in GWT, as I couldn't figure out how to get them to work, and something that I stumbled across is Acris, which has a Security implementation. I've been reading about it and I can't find detailed information on how to use maven to setup a gwt project, and I'm so confused as to how maven works, or what it's actual purpose is even. However, Acris is something I'm very interested in using. I was searching around trying to figure out how I could do this, and I happened across a post of someone telling someone that acris couldn't be implemented onto projects hosted with AppEngine. Is this true? Also, does anyone have some detailed steps as to how I setup Maven with GWT and Eclipse? I've installed maven on eclipse, but now (from what I gather, I'm taking a leap and concluding this) I have to do some setup in my pom.xml file. I don't know if this is before or after the creation of the project, but I can't figure out how to create a project either, so overall I'm very confused. I'd be thankful for any help at all in this area. ~Scott -- 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: Hosting Entire Website on AppEngine? Integrating GWT into your website?
Thank you very much for your replies earlier today. Due to the link to your app (and even the source code!), you've completely changed/ corrected my view of how GWT is supposed to be used. I was stuck in the PHP mindset of multiple websites, and I've read that GWT is used to make Rich Internet Applications probably 15 times, but I didn't really understand how it was supposed to fit together until I saw your app, so thank you very much. ~Scott On Aug 10, 11:00 am, Joe Hudson wrote: > It very well could be called datastore - I just recalled a name from > memory... > > As far as the multiple files, you can have as many GWT application > files as you want - the each require an EntryPoint class though. And > if you want just plain static files and resources, you can do that as > well... you would just put them directly under the war directory of > your application. One thing to note - AFAIK, you can't make a change > to a single resource and upload that - you have to upload the whole > site again. But, google has a nice versioning system so you can > upload multiple versions of your app to test and then move a version > to the default version when you are ready. > > Joe > > On Aug 10, 9:22 am, spierce7 wrote: > > > > > Joe, > > > Thanks for your fast reply. I figured you'd have you use google's > > database solution, but I thought it was called datastore. Either way > > I'm fine with that as long as it works, however using multiple less > > than operators across multiple entities would be convenient. > > > One of my questions was how would you have a gwt application (or > > applicationS) spanning multiple html files, however you have your > > entire website it seems on a single html file. I'm not sure how you > > did that with your GWT app, but I'm gonna look through your source > > code and see if I can't figure out how. Through doing that, AppEngine > > is able to host your entire website, which is what I'd like. > > > I actually have a good portion of my GWT app written. I've got RPC > > calls working, and I have the ability to use JDO, and make objects > > persistent, however I've been getting weird errors, and haven't been > > able to get my queries to work once. So I started thinking about other > > things and these questions started coming to mind. I thought that if I > > wasn't going to be able to host my site completely on app engine, why > > would I even bother with this, and not just use SQL? So apparently I'm > > going to keep chugging it out with AppEngine. Thanks! > > > ~Scott > > > On Aug 10, 8:50 am, Joe Hudson wrote: > > > > Hi Scott, > > > > That is what I am doing withhttp://www.gwtmarketplace.com. The catch > > > is that you currently have to use their BigTables DB but supposedly in > > > the third quarter they will be adding relational database support. > > > > You need to register an app engine account and then register a google > > > apps account for the domain of your choice and map the app engine > > > account to that domain. You can browse the source code for > > > gwtmarketplace here if you are > > > interested:http://code.google.com/p/gwtmarketplace/source/browse/ > > > > I am using Objectify (http://code.google.com/p/objectify-appengine/) > > > as the data access utility but you could also use JPA as well. > > > > As far as what hosts can run GWT - a simple web server like Apache can > > > do that as your GWT application will be compiled to static recources > > > to be served. You will still need servlets or some other mechanism > > > for data access - I use servlets with RPC calls (http:// > > > code.google.com/webtoolkit/doc/1.6/DevGuideServerCommunication.html) > > > > Hope this helps... > > > > Joe > > > > On Aug 10, 7:59 am, spierce7 wrote: > > > > > There isn't any way to host an entire website on AppEngine is there? > > > > It doesn't seem like it, I just thought I'd ask. So if that's the > > > > case, how am I supposed to integrate GWT into my application? an > > > > iFrame? Does GWT have any write-ups about this? What if I need the > > > > rest of my website to have access to the same database my application > > > > is using. Is my only option at that point alternative hosting? > > > > > What if I want my entire website to use GWT components, and a GWT RIA > > > > integrated into a specific part? That's what I'm trying to accomplish, > > > > and I
UIBinder + DOMHandler?
Hey guys, I know that UIBinder disables DOM Events, but I have an application that uses DOM Handlers in order to tell when a mouse up event, or mouse over event has taken place on my grid, and what cell it took place with. The issue is that since UIBinder disables DOM Events, I can't get my DOM handlers to work either. I'm making an application with GWT, that I'd like to use UIBinder, but there is this one part of the application that will being used maybe 10% of the time that requires DOMHandlers to work until GWT adds more mouse event options for Grid. Is there any way that I can get UIBinder to work for most of my program, but for part of my program get it to work through building the UI with function calls? Or perhaps is there a way to get my dom handler to work with UIBinder? Any help at all, or even ideas would be great! 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: Hosting Entire Website on AppEngine? Integrating GWT into your website?
Joe, Thanks for your fast reply. I figured you'd have you use google's database solution, but I thought it was called datastore. Either way I'm fine with that as long as it works, however using multiple less than operators across multiple entities would be convenient. One of my questions was how would you have a gwt application (or applicationS) spanning multiple html files, however you have your entire website it seems on a single html file. I'm not sure how you did that with your GWT app, but I'm gonna look through your source code and see if I can't figure out how. Through doing that, AppEngine is able to host your entire website, which is what I'd like. I actually have a good portion of my GWT app written. I've got RPC calls working, and I have the ability to use JDO, and make objects persistent, however I've been getting weird errors, and haven't been able to get my queries to work once. So I started thinking about other things and these questions started coming to mind. I thought that if I wasn't going to be able to host my site completely on app engine, why would I even bother with this, and not just use SQL? So apparently I'm going to keep chugging it out with AppEngine. Thanks! ~Scott On Aug 10, 8:50 am, Joe Hudson wrote: > Hi Scott, > > That is what I am doing withhttp://www.gwtmarketplace.com. The catch > is that you currently have to use their BigTables DB but supposedly in > the third quarter they will be adding relational database support. > > You need to register an app engine account and then register a google > apps account for the domain of your choice and map the app engine > account to that domain. You can browse the source code for > gwtmarketplace here if you are > interested:http://code.google.com/p/gwtmarketplace/source/browse/ > > I am using Objectify (http://code.google.com/p/objectify-appengine/) > as the data access utility but you could also use JPA as well. > > As far as what hosts can run GWT - a simple web server like Apache can > do that as your GWT application will be compiled to static recources > to be served. You will still need servlets or some other mechanism > for data access - I use servlets with RPC calls (http:// > code.google.com/webtoolkit/doc/1.6/DevGuideServerCommunication.html) > > Hope this helps... > > Joe > > On Aug 10, 7:59 am, spierce7 wrote: > > > There isn't any way to host an entire website on AppEngine is there? > > It doesn't seem like it, I just thought I'd ask. So if that's the > > case, how am I supposed to integrate GWT into my application? an > > iFrame? Does GWT have any write-ups about this? What if I need the > > rest of my website to have access to the same database my application > > is using. Is my only option at that point alternative hosting? > > > What if I want my entire website to use GWT components, and a GWT RIA > > integrated into a specific part? That's what I'm trying to accomplish, > > and I don't know javascript worth squat, so what am I supposed to do? > > I need the entire site to have access to the database, so I'm thinking > > about buying hosting, and using my-sql as my db, but I'm not sure what > > hosts can run gwt server side applications either. Any information you > > guys have or experiences with this would be great! > > > ~Scott -- 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.
Hosting Entire Website on AppEngine? Integrating GWT into your website?
There isn't any way to host an entire website on AppEngine is there? It doesn't seem like it, I just thought I'd ask. So if that's the case, how am I supposed to integrate GWT into my application? an iFrame? Does GWT have any write-ups about this? What if I need the rest of my website to have access to the same database my application is using. Is my only option at that point alternative hosting? What if I want my entire website to use GWT components, and a GWT RIA integrated into a specific part? That's what I'm trying to accomplish, and I don't know javascript worth squat, so what am I supposed to do? I need the entire site to have access to the database, so I'm thinking about buying hosting, and using my-sql as my db, but I'm not sure what hosts can run gwt server side applications either. Any information you guys have or experiences with this would be great! ~Scott -- 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 Popup Menu - Close on losing focus
Are you wanting it to close when you lose focus, or simply when your mouse exits the panel? In my mind, the popup would lose "focus" when you actually click outside of the popup, rather than just moving the mouse out of it. I'm going to address the question in regards to your mouse exiting the panel as it would be the more difficult thing to do. I'm not sure what you are using for a pop-up method, but I would recommend taking a look at the MouseOutHandler, and the MouseOverHandler. I would add a MouseOutHandler to the popup, so if they moved the mouse out, it would call a method where you could close the popup. Another way to do this is if when the popup comes up, you could create an invisible panel that is in front of your entire program, but still is behind your popup popup, and give it a MouseOverHandler so that whenever it is moused over (meaning whenever you mouseover any part of your program that is not your popup) it will call a method, that you can have close the popup. Something I'd consider beforehand is, what if their mouse is not in the popup when it's created, then it will close really really fast before they have time to read it. You would have to make sure they mouse over the popup prior to it being able to close. If you wanted to do it the focus way, I'd do the latter method listed above, but rather than using a mouse over handler for the invisible panel, I'd use a mouse click handler, or MouseDownHandler. If you are new to GWT Events, I'd recommend taking a look at the following links: http://code.google.com/webtoolkit/doc/latest/DevGuideUiHandlers.html http://gwttutorials.com/2009/07/29/using-gwt-events/ On Aug 6, 1:40 pm, MJ wrote: > I have a menubar with several Popup menus. I would like the popups to > close if I mouse outside the area of the popup. I have tried a couple > of things but nothing seems to work. > > Any suggestions would be greatly appreciated, > > Thanks in advance > > MJ -- 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: Cell click events for incubator's FixedWidthGrid
Are you only wanting to tell if a cell was clicked, or are you wanting to use specifics, such as the MouseUpHandler, MouseOverHandler, etc.? If you are using the Grid and all you want to do is tell which cell was clicked, Grid has a function called addClickHandler() (only works with the click handler to tell if it was clicked), and you can use the getCellForEvent() method to retrieve the actual cell object, and from there call the methods (I think getRow(), and getIndex()), to get the row and column that it's in. If you want to do MouseUp handlers etc, shoot me an e-mail and I can help you with that. That's a bit more convoluted. On Aug 7, 7:55 pm, Strannik wrote: > Hello, > > Does anyone know how to figure out which cell was clicked on in the > FixedWidthGrid from the gwt incubator? > > Using grid.addTableListener(...) seems to be deprecated a while ago > and does nothing (it probably worked in pre gwt-1.6). > > The GWT API reccomends to use: > HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent) > > however the incubator FixedWidthGrid extends it's own HTMLTable which > does not even support adding click handlers. > > It is still possible to use .addRowSelectionHandler(..) though that > does not appear to tell you which cell on a row was clicked. > > Thank you -- 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: bug in Animation class
I'm going to be delving into the animation world in the next few weeks. Thanks very much for this. I'll try to keep this in mind if I have any issues. On Aug 6, 11:24 am, Michael wrote: > Hi, > > I didn't see a place to post bugs, so I am submitting it to the group. > > I've been working with GWT for a one off project on our > website,www.studyisland.com. I was attempting to use the Animation class (in > package com.google.gwt.animation.client) and could not figure out a > way to get an animation of an Image object to replay when I clicked on > it. I tried both rerunning the original Animation instance recreating > the instance and attempting to run it. My code is identical to the > example in the GWT showcase, with the exception that I create 3 unique > animations, one for each image on the page. > > The showcase animation can be replayed, but in my case, where 3 > animations existed the animations could not. > > Digging into the Animation class, it is obvious why this is by the > line of code in the method run(int duration, double startTime): > > // Restart the timer if there is the only animation > if (animations.size() == 1) { > animationTimer.schedule(DEFAULT_FRAME_DELAY); > } > > So, you can't re-run an animation if you create more than one > animation instance on your page. Thats fine, there may be some > limitation that I'm unaware of to prevent this. I'll just reset the > Animation class back to its initial state and start over... but I > can't because the animations are driven by an array called > "animations" that is a private static member of the class, and there > are no accessible methods to reset it. > > Fortunately the easy solution for me is to just copy all of the code > in the Animation class into a new class, and add a method > "resetAnimations" to take care of this. > > public static void resetAnimations() { > animations.clear(); > animations = null; > > } > > I just call this before re-running any animations, and everything > works fine. > > Now, I consider myself pretty good with Java, but I'm not a javascript > expert so I can't say for sure whether doing this is safe or why the > original programmers didnt include this functionality initially. > However, I think it very likely that there will be other GWT users in > the future who might encounter this issue, hence I think it should be > addressed. > > If you have any questions about my writeup here, or would like some > code or something like that, feel free to email me: > michael.vill...@gmail.com. > > I'm loving GWT by the way. Thanks to everyone who has contributed! > -Michael -- 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: onModuleLoad() Before Page Load
I'm not familiar with a lot of the things that you are using, however GWT has a method that it calls after the widget that the method is attached to is loaded. It's called onLoad(). Typically, when I've used it in the past, it's because I was extending a widget, say a Grid, and then I would override the onLoad() method. I'm not sure how you would implement it into a completely custom widget though. You might be able to put the iframe in a HTMLPanel or something, and call the onLoad() method. Either way, I think this may be what your looking for. Hope this helps! On Aug 6, 9:54 pm, Ryan McDonald wrote: > To my understanding, the compiled GWT file .nocache.js > blocks page evaluation when it is loading. When it finishes, it > creates a hidden iframe that begins to load the .cache.js > file but it does NOT block page evaluation and loads asynchronously. > > In my GWT module I define a native Javascript function using JSNI that > adds a widget to the page. > > I use a Velocity Template that dynamically generates divs with unique > ids, then call my Javascript method that I defined using JSNI to > attach the widget to the specific div. > > The problem is that when my page is loading, and the Velocity Template > calls my Javascript method, the hidden iframe has not finished loading > the .cache.js that defines the method. > > Is there a way to make the .cache.js file load > synchronously so that it will block page evaluation until it finishes > loading? Or make onModuleLoad() run before the page loads completely? > Something along these lines? -- 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: HTML Table
Why are you doing HTMLTable table = new Grid(rows, 2);? Try doing Grid table = new Grid(rows,2); or HTMLTable table = new HTMLTable(rows, 2); (assuming syntax for HTMLTable) On Aug 9, 3:25 am, Sanjay Jain wrote: > Hi to all > I am using HTML table, and for setting title of the table I am using > setTitle("My Table"); > But it is not working: > Here is my code: > > HTMLTable table = new Grid(rows, 2); > table.setTitle("My Table"); > > Is there other property need to be set? > Please help > Thanks in advance -- 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.
Exception while dispatching incoming RPC call Object Manager has been closed (repost)
Hey, I've been trying to get my RPC Call to AppEngine to work since last Wed, with no luck. My issue now seems to be with my query. I'm willing to post any code needed, but I just want to get this working, as this has completely halted me on any further progress on my app. Everything looks like it should be working. Here is my TestServiceImpl.java : package com.spierce7.gwt.test.server; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.logging.Logger; import javax.jdo.JDOHelper; import javax.jdo.PersistenceManager; import javax.jdo.PersistenceManagerFactory; import javax.jdo.Query; import com.google.gwt.user.server.rpc.RemoteServiceServlet; import com.spierce7.gwt.test.client.TestService; import com.spierce7.gwt.test.shared.PersistentShift; public class TestServiceImpl extends RemoteServiceServlet implements TestService{ private static final Logger LOG = Logger.getLogger(TestServiceImpl.class.getName()); private static final PersistenceManagerFactory PMF = JDOHelper.getPersistenceManagerFactory("transactions-optional"); public void addShift(Date startDate, Date endDate) { PersistenceManager pm = getPersistenceManager(); try { pm.makePersistent(new PersistentShift(startDate, endDate)); } finally { pm.close(); } } public List getShifts() { PersistenceManager pm = getPersistenceManager(); List results = new ArrayList(); Query query = pm.newQuery(PersistentShift.class); query.setFilter("search == 1"); try { results = (List) query.execute(); } finally { pm.close(); } return results; } private PersistenceManager getPersistenceManager() { return PMF.getPersistenceManager(); } } ___ My addShift function works fine, and I can add objects to the database just fine. I just can't retrieve them. I finally changed the objects in the database to all have an int variable called search, and it's always set to 1. When I call the getShifts() method though, it gives me this error: javax.servlet.ServletContext log: Exception while dispatching incoming RPC call Object Manager has been closed org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed at org.datanucleus.ObjectManagerImpl.assertIsOpen(ObjectManagerImpl.java: 3876) at org.datanucleus.ObjectManagerImpl.getFetchPlan(ObjectManagerImpl.java: 376) at org.datanucleus.store.query.Query.getFetchPlan(Query.java: 497) at org.datanucleus.store.appengine.query.DatastoreQuery $6.apply(DatastoreQuery.java:631) at org.datanucleus.store.appengine.query.DatastoreQuery $6.apply(DatastoreQuery.java:630) at org.datanucleus.store.appengine.query.LazyResult.resolveNext(LazyResult.java: 94) at org.datanucleus.store.appengine.query.LazyResult $LazyAbstractListIterator.computeNext(LazyResult.java:215) at org.datanucleus.store.appengine.query.AbstractIterator.tryToComputeNext(AbstractIterator.java: 132) at org.datanucleus.store.appengine.query.AbstractIterator.hasNext(AbstractIterator.java: 127) at org.datanucleus.store.appengine.query.LazyResult $AbstractListIterator.hasNext(LazyResult.java:169) at java.util.AbstractCollection.toString(Unknown Source) ... (it goes on) ___ I saw some examples where queries are ended with query.closeAll(), and I tried that also, but I get a different error telling me something couldn't be serialized from the datanucleus. At this point I just want it to work. Any help, or any ideas would be great. Let me know if you'd like some other code posted. -- 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.
Exception while dispatching incoming RPC call Object Manager has been closed
Hey, I've been trying to get my RPC Call to AppEngine to work since last Wed, with no luck. My issue now seems to be with my query. I'm willing to post any code needed, but I just want to get this working, as this has completely halted me on any further progress on my app. Everything looks like it should be working. Here is my TestServiceImpl.java : package com.spierce7.gwt.test.server; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.logging.Logger; import javax.jdo.JDOHelper; import javax.jdo.PersistenceManager; import javax.jdo.PersistenceManagerFactory; import javax.jdo.Query; import com.google.gwt.user.server.rpc.RemoteServiceServlet; import com.spierce7.gwt.test.client.TestService; import com.spierce7.gwt.test.shared.PersistentShift; public class TestServiceImpl extends RemoteServiceServlet implements TestService{ private static final Logger LOG = Logger.getLogger(TestServiceImpl.class.getName()); private static final PersistenceManagerFactory PMF = JDOHelper.getPersistenceManagerFactory("transactions-optional"); public void addShift(Date startDate, Date endDate) { PersistenceManager pm = getPersistenceManager(); try { pm.makePersistent(new PersistentShift(startDate, endDate)); } finally { pm.close(); } } public List getShifts() { PersistenceManager pm = getPersistenceManager(); List results = new ArrayList(); Query query = pm.newQuery(PersistentShift.class); query.setFilter("search == 1"); try { results = (List) query.execute(); } finally { pm.close(); } return results; } private PersistenceManager getPersistenceManager() { return PMF.getPersistenceManager(); } } ___ My addShift function works fine, and I can add objects to the database just fine. I just can't retrieve them. I finally changed the objects in the database to all have an int variable called search, and it's always set to 1. When I call the getShifts() method though, it gives me this error: javax.servlet.ServletContext log: Exception while dispatching incoming RPC call Object Manager has been closed org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed at org.datanucleus.ObjectManagerImpl.assertIsOpen(ObjectManagerImpl.java: 3876) at org.datanucleus.ObjectManagerImpl.getFetchPlan(ObjectManagerImpl.java: 376) at org.datanucleus.store.query.Query.getFetchPlan(Query.java:497) at org.datanucleus.store.appengine.query.DatastoreQuery $6.apply(DatastoreQuery.java:631) at org.datanucleus.store.appengine.query.DatastoreQuery $6.apply(DatastoreQuery.java:630) at org.datanucleus.store.appengine.query.LazyResult.resolveNext(LazyResult.java: 94) at org.datanucleus.store.appengine.query.LazyResult $LazyAbstractListIterator.computeNext(LazyResult.java:215) at org.datanucleus.store.appengine.query.AbstractIterator.tryToComputeNext(AbstractIterator.java: 132) at org.datanucleus.store.appengine.query.AbstractIterator.hasNext(AbstractIterator.java: 127) at org.datanucleus.store.appengine.query.LazyResult $AbstractListIterator.hasNext(LazyResult.java:169) at java.util.AbstractCollection.toString(Unknown Source) ... (it goes on) ___ I saw some examples where queries are ended with query.closeAll(), and I tried that also, but I get a different error telling me something couldn't be serialized from the datanucleus. At this point I just want it to work. Any help, or any ideas would be great. Let me know if you'd like some other code posted. -- 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.
Worth Upgrading to Eclipse Helios?
Is it worth upgrading to Eclipse Helios? It sounds like some people are having some issues with it. Does not having Helios have anything to do with why I haven't been able to upgrade through the natural upgrade feature in Eclipse to 2.04 GWT? -- 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 use gwt to synchronize outlook to get the appoitments of calendar
Your talking about a client side program that goes into the users system and pulls data? On Aug 6, 12:52 pm, victor QIN wrote: > Hello, > > I want to use gwt to connect with outlook and get the appointments > of outlook. Is there any api for that? Thanks a lot. -- 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.
Error Doing RPC Call with my own return type: org.datanucleus.exceptions.ClassNotResolvedException
Hey, so I can save data to app engine in an entity of type "PersistentShift", a class I made to save shift information. I've got 2 objects I'm saving within the class. Both are Date objects. One is startDate, one is endDate. I wanted to be able to query the server, and have a return type of PersistentShift. In order to do this it was recommended that I put my Persistent shift class in the Shared package, as opposed to having one in the client package, and one in the server package. I've done this, and got it to where I can save data again, but now I'm getting an error when I try to query that data. Below is the relevant code. My code compiles with no errors: package com.spierce7.gwt.scheduler.client; public class Scheduler implements EntryPoint { private final SchedulerServiceAsync schedulerService = GWT.create(SchedulerService.class); public boolean timerSet = false; public void onModuleLoad() { //Date startDate = new Date(); //Date endDate = new Date(); //endDate.setHours(endDate.getHours()+1); //addShift(startDate, endDate); loadShifts(); } private void loadShifts() { schedulerService.getShifts(new AsyncCallback>() { public void onFailure(Throwable error) { Window.alert(error.getMessage()); } public void onSuccess(List results) { Window.alert("Shift Retrieved Successfully!"); } }); } } == package com.spierce7.gwt.scheduler.shared; @PersistenceCapable(identityType = IdentityType.APPLICATION) public final class PersistentShift implements IsSerializable { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) public Long id; @Persistent public Date startDate; @Persistent public Date endDate; public PersistentShift() {} public PersistentShift(Date startDate, Date endDate) { this.startDate = startDate; this.endDate = endDate; } } === package com.spierce7.gwt.scheduler.server; public class SchedulerServiceImpl extends RemoteServiceServlet implements SchedulerService { private static final Logger LOG = Logger.getLogger(SchedulerServiceImpl.class.getName()); private static final PersistenceManagerFactory PMF = JDOHelper.getPersistenceManagerFactory("transactions-optional"); public void addShift(Date startDate, Date endDate) { PersistenceManager pm = getPersistenceManager(); try { pm.makePersistent(new PersistentShift(startDate, endDate)); } finally { pm.close(); } } public List getShifts() { PersistenceManager pm = getPersistenceManager(); List results = new ArrayList(); try { //Query query = pm.newQuery(PersistentShift.class); //query.setFilter(""); //query.declareParameters("SchedulerDate startDate SchedulerDate endDate"); //query.setOrdering("startDate"); Query query = pm.newQuery("SELECT * FROM PersistentShift"); results = (List) query.execute(); } finally { pm.close(); } return results; } private PersistenceManager getPersistenceManager() { return PMF.getPersistenceManager(); } } === My server is calling the get shifts method, and this is the error I'm getting: org.datanucleus.store.query.AbstractJDOQLQuery : Candidate class for JDOQL single-string query (PersistentShift) could not be resolved PersistentShift org.datanucleus.exceptions.ClassNotResolvedException: PersistentShift at org.datanucleus.util.Imports.resolveClassDeclaration(Imports.java: 194) at org.datanucleus.store.query.AbstractJDOQLQuery.(AbstractJDOQLQuery.java: 114) at org.datanucleus.store.appengine.query.JDOQLQuery.(JDOQLQuery.java: 68) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ... Any help or suggestions are very welcome! Thanks! ~Scott -- 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.
Re: uibinder and css
I hope this helps: http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Hello_Stylish_World Look at the Hello Stylish World Example. Good luck! On Aug 6, 9:38 am, Thomas Van Driessche wrote: > Hi, > > I have a question on using css in gwt. > > I know you can give the component a src to a css file. > But what if you want to use the css that is linked in the html page > from which the javascript from the gwt project is called? > > i tried this: > > > > And in the css file from the host html page i have put: > > .action { > background-color: green; > > } > > Is this possible? > Because our javascript that was compiled is called from other html > pages to. > > kind regards, > Thomas -- 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: Database and GWT
Why does no one want to use AppEngine? On Aug 5, 5:56 pm, Diego Venuzka wrote: > Hi! > After some hours without sleep to solve my compilation problem, i stop in > another problem. I'll need to insert data in database, and how GWT can help > with this? Or i can insert using the "tradicional method" with Java? > Thanks =) > > -- > Diego Venuzka -- 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: add mouse handlers for document body?
What do you mean by document body? You might want to look into a DOMHandler. That's how I got mouse move handlers to work on my grid. Grid's don't have an obvious method that allows you to add a MouseMoveHandler like a lot of other things do (grids only have addMouseClickHandler). I'd take a look again at what you want to add the handler too and make sure it doesn't have an obvious method like that. Another option is wrapping things in an HTMLPanel, which would allow you to add a MouseMoveHandler, etc. ~Scott On Aug 5, 10:11 pm, "Randy S." wrote: > I'd like to add a MouseMoveHandler and MouseUpHandler to the > document's body, but haven't discovered how. Thanks in advance to > anyone who can answer this. > > -- Randy -- 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: Please help - GWT application will not load in IE!
I hate issues like this. Unfortunately, particularly since GWT is young, I've gotten something working in one browser, only to find it doesn't work in another browser. Typically I just find a more common way of going through something. What I'd recommend is (although it's time consuming), is to comment out the method that builds your entry GUI, and start adding stuff back slowly until you get the issue. Try to get it down and figure out exactly what isn't able to load in I.E. The fact that nothing is loading makes me think it might be one of the outside layers, perhaps try some inner layers of the GUI and see what works and what doesn't. If I got your code, that's what I'd end up doing any ways. Errors like this can just happen for random reasons, and to my knowledge there isn't a "well this works in all the other browsers, but not I.E." error. Google has been good about fixing those if I'm not mistaken. On Aug 6, 7:41 am, Xandel wrote: > Alright, so I tried RootLayoutPanel.get() instead of RootPanel.get() > and something interesting... The site still does not load up at all > but there is no "Exception thrown and not caught" compilation error > anymore... > > Not sure if that helps... Will keep looking for answers - but please, > if you require any more information to try and help me solve this just > ask away! > > Other information I can give you is I am using the MVP design pattern > as suggested by the GWT team based off their contacts example. So > while I don't necessarily call > RootLayoutPanel.get().add(myMainLayoutPanel)) directly I do set > RootLayoutPanel.get() as a container and then later add the > "myMainLayoutPanel" to it. Comes to the same thing I suppose. Just > trying to think of anything that may help! > > Thanks! > > Xandel > > On Aug 5, 7:15 pm, Katharina Probst wrote: > > > Maybe it's just me, but it's kind of hard to tell from your description what > > could be wrong. > > > I do see that you're using RootPanel mixed with LayoutPanel. Try adding the > > LayoutPanels to the RootLayoutPanel (something like > > RootLayoutPanel.get().add(myMainLayoutPanel)). > > > Also, I assume you compiled your app for the IE permutation(s)? > > > kathrin > > > On Thu, Aug 5, 2010 at 11:43 AM, Xandel wrote: > > > Hi there, > > > > Can somebody please assist me - I have spent the last 3 months writing > > > a GWT application and I cannot get it to work in Internet Explorer. > > > It's my first GWT application. It works fine in Firefox and Chrome. In > > > internet explorer it just doesn't load up. > > > > Here are some details: > > > > I am using GWT 2.0.3 developed on Ubuntu 9.03 using Eclipse. At first > > > my application was loading from a div tag deep within the DOM's body > > > tag - it was like this because I was making use of html and css to > > > build a "friendly" border around the app. All that would happen was > > > that the html and images would all load - but my app wouldn't show. I > > > have now since moved the application to use the RootPanel.get() so > > > that it loads straight from the body tag - no luck, nothing loads up > > > at all. > > > > While my app is simple, it contains a lot of panels within each other > > > to build the layout, the main panel being a LayoutPanel. I have tried > > > it in quirks-mode and standards-mode and both don't seem to work. > > > > Another problem I was having which seems to have gone away I described > > > on this post on StackOverflow: > > > >http://stackoverflow.com/questions/3033073/gwt-in-ie8-exception-throw... > > > > Please can somebody help me. I have already posted on this forum and > > > received no help. If anyone has any ideas, or suggestions - I really > > > will be appreciative! I can also provide the link to the site on > > > request. > > > > Thanks in advance - if anyone actually sees this. > > > > Xandel > > > > -- > > > 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. -- 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.
Transferring data from client to server: Do extra methods add more information that is sent to the server?
If I'm transferring an object that has some persistent data in it to be saved on the server, from the client to the server (or vice versa), does me having extra methods in the object, increase the amount of data transferred between the server and the client? What about extra variables that are not persisted? -- 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: ExceptionInInitializerError during an RPC call.
Nevermind. Someone helped me figure this out. The problem was that my new class that was in the shared package was extending VerticalPanel, a non-serializable object. Obviously an issue. On Aug 5, 8:42 pm, spierce7 wrote: > I'm getting an error while trying to save an object to the database. > I'm keeping it simple. I'm just saving an event with a key, a start > date, and an end date. I had the ability to save an event to the > server working with an Event class on the server that was > @PersistenceCapable, and an Event class on the client. The problem > came in when I was trying to use Event as a return type, as my Service > and Async methods couldn't tell the difference, and it was recommended > that I make my Event class in the shared package. Now I've deleted my > server Event class, and moved my Event class from the client package > to the shared package. I made it implement IsSerializable, and added > the proper @PersistenceCapable annotations etc. Now I'm getting this > error and can't figure out why. Any help would be great! Thanks! > > javax.servlet.ServletContext log: Exception while dispatching incoming > RPC call > com.google.gwt.user.server.rpc.UnexpectedException: Service method > 'public abstract void > com.spierce7.gwt.test.client.EventService.addShift(java.util.Date,java.util > .Date)' > threw an unexpected exception: java.lang.ExceptionInInitializerError > at > com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: > 378) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > 581) -- 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: Any Good GWT Photo Uploaders?
I don't think you would upload 150 files simultaneously. I think it would probably be faster to do 2-4 at a time. I get that idea, because torrent programs typically try to limit downloads to 3-5 simultaneous downloads. Once you establish a lot of connections, it seems like it might slow bandwidth down. Any thoughts? This is just my own assumption. On Aug 5, 6:25 pm, "t.dave" wrote: > try gwtupload. > > http://code.google.com/p/gwtupload/ > > i'm not sure if it can handle uploading 150 files simultaneously but > it has multiple upload capability. as well, there's a separate > mailing list specific to that for questions. > > On Aug 5, 1:43 pm, GKotta wrote: > > > > > Are there any good GWT photo uploader applications out there? The app > > that I am making involves users uploading as many as 150 photos. So I > > was wondering if there are any GWT photo uploaders that can handle > > that many photo uploads all at once. > > > 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: MacBook ok for GWT development?
I have the i7 15 inch macbook. It's a bit much just for programming to be honest. One of the i5's would be fine, or even a used 2.8 Ghz Core 2 Duo off craigslist. What's your current processor, and why do you feel it's "unbearably slow"? My i7 barely reaches 40% when I do anything, but maybe that's because I have a computer that is fairly fast. (side note, the i7 I have gets significantly less battery life than I did on my 2.8 GHz core 2 duo, even though it's advertised as an hour more. That might be just my machine though (I'd also keep your memory.) On Aug 5, 3:45 pm, jones34 wrote: > I have a 3 1/2 year old MacBook with 6GB RAM that I use for GWT > development. Everything works great except that I don't even attempt > to do client-side test automation because it is s painfully slow. > The startup overhead for server side testing is a little annoying but > certainly bearable. > > I'm considering buying a new MacBook Pro, but don't want to waste the > money on a high-end machine (the 15' version is $2K, or twice the cost > of a standard MacBook) if when all is said and done, it's still too > slow for GWT client test automation. This is basically the only thing > I want to do on my current MacBook that it just can't do. > > Does anybody have any experience with GWT client testing on a similar > platform? Do you really need a desktop machine for this? > > 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.
ExceptionInInitializerError during an RPC call.
I'm getting an error while trying to save an object to the database. I'm keeping it simple. I'm just saving an event with a key, a start date, and an end date. I had the ability to save an event to the server working with an Event class on the server that was @PersistenceCapable, and an Event class on the client. The problem came in when I was trying to use Event as a return type, as my Service and Async methods couldn't tell the difference, and it was recommended that I make my Event class in the shared package. Now I've deleted my server Event class, and moved my Event class from the client package to the shared package. I made it implement IsSerializable, and added the proper @PersistenceCapable annotations etc. Now I'm getting this error and can't figure out why. Any help would be great! Thanks! javax.servlet.ServletContext log: Exception while dispatching incoming RPC call com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void com.spierce7.gwt.test.client.EventService.addShift(java.util.Date,java.util.Date)' threw an unexpected exception: java.lang.ExceptionInInitializerError at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: 378) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: 581) -- 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: AE / GWT Newb: How to do RPC Call with my own return type?
Thanks so much! I'll give this a shot. On Aug 4, 4:06 pm, Thomas Dvornik wrote: > Hey spierce, > > Your event class needs to go in the shared package > (com.spierce7.gwt.test.shared.Event). Both the server and client will > use that class. The Event should implement IsSerializable, and have an > empty constructor at the minimum. As with all serialized objects, all > it's members need to be serializable. If your using java.util.Date, > you should be fine. > > Tom > > On Aug 3, 7:14 pm, spierce7 wrote: > > > > > Hey guys, I've been mess making an app for a while now, and I've > > finally got something that is able to save an entity on the server. > > That entity (to keep it simple) is of type Event. It has 2 Date > > objects: startDate and endDate. I understand how to do queries and > > what not, but what I found my program encountering issues with is in > > my method within the ServiceImpl, getEvents(), it's having a difficult > > time distinguishing between my client side Event object and my server > > side. This creates issues when I try to have my return type as > > List. How should I be handling this? Does the client side Event > > object need to be serializable? I've tried this, still without much > > luck. > > > On the client side Service, and ServiceAsync classes, should I be > > declaring the types through the server side object? Example: > > public List getEvents(); > > or should I perhaps be doing the same thing, but with the client side > > on the server? I've tried both of these, but can't seem to get it to > > be happy with whatever I put. Any direction in this would be greatly > > appreciated! 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.
AE / GWT Newb: How to do RPC Call with my own return type?
Hey guys, I've been mess making an app for a while now, and I've finally got something that is able to save an entity on the server. That entity (to keep it simple) is of type Event. It has 2 Date objects: startDate and endDate. I understand how to do queries and what not, but what I found my program encountering issues with is in my method within the ServiceImpl, getEvents(), it's having a difficult time distinguishing between my client side Event object and my server side. This creates issues when I try to have my return type as List. How should I be handling this? Does the client side Event object need to be serializable? I've tried this, still without much luck. On the client side Service, and ServiceAsync classes, should I be declaring the types through the server side object? Example: public List getEvents(); or should I perhaps be doing the same thing, but with the client side on the server? I've tried both of these, but can't seem to get it to be happy with whatever I put. Any direction in this would be greatly appreciated! 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.
Error using my own widgets with UIBinder
Hey, I'm getting an error using my own widgets in UIBinder. In this I'm using the DockLayoutPanel, and everything works fine until I swap the Label that everything was working with in with my own widget, WeeklyHeader. I'm getting the following error: [ERROR] [scheduler] Unable to load module entry point class com.spierce7.gwt.scheduler.client.Scheduler (see associated exception for details) com.google.gwt.user.client.ui.AttachDetachException: One or more exceptions caught, see full set in AttachDetachException#getCauses at com.google.gwt.user.client.ui.AttachDetachException.tryCommand(AttachDetachException.java: 85) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 162) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:289) (... it continues) Here is my code. I'll separate them by dashes: Body Side bar Side bar Side bar public class CalendarUI extends Composite { private static CalendarUIUiBinder uiBinder = GWT.create(CalendarUIUiBinder.class); interface CalendarUIUiBinder extends UiBinder {} public CalendarUI() { initWidget(uiBinder.createAndBindUi(this)); RootLayoutPanel.get().add(uiBinder.createAndBindUi(this)); } } The WeeklyHeader Class extends Grid: public class WeeklyHeader extends Grid { The best guess I've got is that my widget is supposed to extend something, or implement something. I can't figure it out for the life of me. Any help is much appreciated. -- 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: Error Using My Own Widgets in UIBinder
Still finding a similar error: [ERROR] In , must contain a widget, but found I am allowed to use my own widgets right? Again, not really sure what to do... Everything looks right... Am I supposed to have some code in the SchedulerUI.java that references these widgets maybe? My SchedulerUI.java has almost nothing in it. package com.spierce7.gwt.scheduler.client; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Widget; public class SchedulerUI extends Composite { private static SchedulerUIUiBinder uiBinder = GWT .create(SchedulerUIUiBinder.class); interface SchedulerUIUiBinder extends UiBinder { } } On Jun 27, 7:07 am, Thomas Broyer wrote: > On 27 juin, 00:16, spierce7 wrote: > > > > > Hey, I'm trying to convert my layout to UI Binder because my current > > layout is a bit laggy. It's giving me an error though: "[ERROR] > > [scheduler] In , must contain a > > widget, but found " > > > I read the first 3/4 of what's > > onhttp://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html > > but can't really find anything on this, except for using the prefix > > "my". I'm not familiar with XML Layout creation, and I've been > > scouring the internet for tutorials, but I can't really find anything > > but people using your basic GWT layout widgets. Perhaps what I'm > > missing something on the basic usage of this. I'm trying to start > > simple. Here is my XML: > > > http://dl.google.com/gwt/DTD/xhtml.ent";> > > > xmlns:g="urn:import:com.google.gwt.user.client.ui" > > xmlns:my="com.spierce7.gwt.scheduler.client"> > > You forgot the "urn:import:" part. It should read: > > xmlns:my="urn.import:com.spierce7.gwt.scheduler.client" -- 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.
Error Using My Own Widgets in UIBinder
Hey, I'm trying to convert my layout to UI Binder because my current layout is a bit laggy. It's giving me an error though: "[ERROR] [scheduler] In , must contain a widget, but found " I read the first 3/4 of what's on http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html but can't really find anything on this, except for using the prefix "my". I'm not familiar with XML Layout creation, and I've been scouring the internet for tutorials, but I can't really find anything but people using your basic GWT layout widgets. Perhaps what I'm missing something on the basic usage of this. I'm trying to start simple. Here is my XML: http://dl.google.com/gwt/DTD/xhtml.ent";> And here is the old code I've got commented out that I'm trying to eventually replace: VerticalPanel verticalPanel = new VerticalPanel(); final WeeklyHeader weeklyHeader = new WeeklyHeader(); ScrollPanel scrollPanel = new ScrollPanel(); WeeklyAbsolutePanel weeklyPanel = new WeeklyAbsolutePanel(); final WeeklyGrid weeklyGrid = new WeeklyGrid(weeklyHeader, weeklyPanel); weeklyHeader.setWeeklyGrid(weeklyGrid); verticalPanel.setWidth("100%"); verticalPanel.setStyleName("verticalPanel"); verticalPanel.setSpacing(0); scrollPanel.setHeight("800px"); weeklyPanel.add(weeklyGrid); scrollPanel.add(weeklyPanel); verticalPanel.add(weeklyHeader); verticalPanel.add(scrollPanel); RootPanel.get().add(verticalPanel); Any help is appreciated. Thanks! (I'd like a link to a better tutorial as well, if anyone has one) -- 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: UIBinder Benefits?
thanks :-) On Jun 20, 9:39 pm, Jaroslav Záruba wrote: > http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html > > I think you will have idea of the benefits once you start reading that. :) > > On Mon, Jun 21, 2010 at 3:23 AM, spierce7 wrote: > > Does using the UI Binder provide any benefits? I watched some of the I/ > > O conference, and it seemed like they made reference that the UI > > Binder using the browsers native rendering engine (or something like > > that), and it being a lot faster, but they didn't really specify > > whether that was the layout panels, or using the ui binder. > > > What are the benefits to using the UIBinder, and where can I learn to > > use it? > > > -- > > 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. -- 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.
UIBinder Benefits?
Does using the UI Binder provide any benefits? I watched some of the I/ O conference, and it seemed like they made reference that the UI Binder using the browsers native rendering engine (or something like that), and it being a lot faster, but they didn't really specify whether that was the layout panels, or using the ui binder. What are the benefits to using the UIBinder, and where can I learn to use it? -- 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.
Get Width of Browser Scroll Bar?
Is there a way to get the width of the scroll bar for the browser? -- 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.
Needs Scroll Panel and Resize Help
Hey, I'm trying to make a program that is very similar to Google Calendar. One of the things I'm currently trying to implement, is I want the top line in the grid to maintain stationary, while the rest of the calendar is scrollable (this way the dates over the columns are always visible. So I broke the first row of the calendar off into it's own Object called weeklyHeader, and set it to the same style so that it would match, but now since it's apart I have to have it resize, and the way I've currently figured out how to do that, I'm not very happy with, as it's laggy. I've also noticed that now since I've added the resize handler, the entire browser lags when I resize it (Make the browser window small, and play around with it and you'll see what I'm talking about). What else can I do to fix this? My second issue that I'm dealing with is I'm trying to add a scroll panel to the actual calendar part, however the only way I've gotten this to work is through setting an actual pixel height rather than a percent, and I think I need it to be a percent. I can't have it as a percent though because their is one other widget that takes up 19 pixels above it. What can I do to make the scroll panel have dynamic height in terms of browser height? Here is a link to my program so you can see what I am talking about: http://internetexample.appspot.com/ Here is my EntryPoint code so you can understand how I have things currently set up: public class Scheduler implements EntryPoint { public boolean timerSet = false; public void onModuleLoad() { VerticalPanel verticalPanel = new VerticalPanel(); final WeeklyHeader weeklyHeader = new WeeklyHeader(); ScrollPanel scrollPanel = new ScrollPanel(); WeeklyAbsolutePanel weeklyPanel = new WeeklyAbsolutePanel(); final WeeklyGrid weeklyGrid = new WeeklyGrid(weeklyHeader, weeklyPanel); weeklyHeader.setWeeklyGrid(weeklyGrid); verticalPanel.setWidth("100%"); verticalPanel.setStyleName("verticalPanel"); verticalPanel.setSpacing(0); scrollPanel.setHeight("800px"); weeklyPanel.add(weeklyGrid); scrollPanel.add(weeklyPanel); verticalPanel.add(weeklyHeader); verticalPanel.add(scrollPanel); RootPanel.get().add(verticalPanel); final Timer resizeTimer = new Timer() { @Override public void run() { weeklyHeader.onLoad(); //this calls a an overridden onLoad() where I have the super.onLoad() called and setWidth(weeklyGrid.getOffsetWidth() + "px"); timerSet = false; } }; // Handle window Resizing Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { if(!timerSet){ resizeTimer.schedule(50); timerSet = true; } } }); } } ANY help would be greatly appreciated. I'm a GWT newb pretty much trying to figure things out as I go along, so please don't assume I may have done something I should have. 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: Stop Cell Selections in a Grid
I was playing around with the CSS option, and it doesn't work in IE. I need something that works in all major browsers. -- 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.
Stop Cell Selections in a Grid
Hey, I have a grid where I have some click and drag features on, but the problem is whenever I drag, the grid will select multiple rows of cells in the grid. How can I keep this from happening, besides using the css select option: ".notclickable { cursor: default; user-select: none; -moz-user-select: none; -webkit-user-select: none; } " That only works in a few browsers, and I need something to work on all major browsers. Someone recommended the Event.sinkEvents but I have no idea how to apply this to a grid or other objects. Any help in any direction would be appreciated! -- 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: Get today's date, and the first day of this week's date?
Guys, thank you so much for your replies! I've got my program doing what I needed it to :-) Thank you very much! Lothar, your code works (at least for the current date) : DateTimeConstants constants = LocaleInfo.getCurrentLocale().getDateTimeConstants(); int firstDay = Integer.parseInt(constants.firstDayOfTheWeek()) - 1; int offset = firstDay - date.getDay(); date.setDate(date.getDate() + offset); However, I can't find a way to get the first day of the week for any given date. For instance, lets say I wanted to find the first day of the week for September 27th, 2010, how would I do that? -- 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 event handler to the document
I'd be interested to know this as well. Something like this isn't possible with a click handler, but perhaps with a keypress handler? On Jun 8, 4:54 pm, Raziel wrote: > What's the best way to add an event handler (for example for keyboard > events) to the entire document? > > I need something more "general" than the FocusPanel; specially because > I cannot attach a FocusPanel to my application's body. > > I've seen some solutions sinking events and using > addNativePreviewHandler but it seems kinda overly complicated for > something that should probably be no more than a line of code. Then > there's also warnings like "Please note that nondeterministic behavior > will result if more than one GWT application registers preview > handlers. See issue 3892 for details." that tell me I should be extra > careful with this. > > 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.
Get today's date, and the first day of this week's date?
Hey guys, I just found out that the Java Calendar class isn't compatible with GWT (Assumed it was since Date was). I'm a Java newb and spent a few hours figuring out how to do what I wanted to do with the Calendar class, and I'm clueless how to do this with GWT, so any help would be appreciated. 1. Get today's date. 2. Using the current date, get the date of the first day of the week (Sunday), and I think I might need to know how to get the end date also. 3. How to Add and subtract a number of days to a date. 4. I need to know how to parse all the above questions information into a string. Off the top of my head, that's what I'm trying to do. 1 More question: 5. Would it improve performance while handling a start date and an end date for an event, instead of keeping an end date, calculating the duration that the event would last, rather than calculating the date? Would it even be worth it? (A friend recommended this) 6. Are we seeing any updates coming for working with dates? I'm currently using GWT 2.03. -- 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.
How to not allow users to select something, say a grid?
I've got a Grid with click handlers inside of an Absolute Panel. When I'm clicking the grid to trigger some of the events, particularly with drag events, I've noticed that different parts of my grid are selected/ highlighted. Is there a way to control this and turn this off for different widgets? I'd also like to be able to do this with my labels. -- 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: Touchscreen laptops - access touch events?
I don't think there is a way to access touch events in and of themselves. Touch screens are just simply another way of controlling the mouse for the computer. In terms of phones, when they touch a link, its equivalent to them clicking the link. Basically what I'm saying is that a touch event should be looked at by the browser, and thus GWT, as just simply a mouse click/move. On Jun 5, 8:54 pm, Dominik Steiner wrote: > Hi there, > > is there a way to get touch events from touchscreen laptops or desktop > computers? Am I right that only the iphone and android browser support > touch events so far? So that it is not possible to access those touch > events from the touchscreen computers? > > Thanks > > Dominik -- 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.
Get Grid HTML objects for Cells within a Grid so that I can add Mouse/ClickHandlers?
Hey, I need to be able to have events within a grid for mouse overs, mouse ups, etc for individual cells on a grid and since it seems that I can't add a click handler for mouse overs etc for the whole grid, I'd like to be able to get at the individual HTML objects for cells, or an html object that's consistent for each cell or row or column, so that I can add different mouse handlers to them, and don't have to add my own html objects to each cell. Any thoughts? -- 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.
How do I detect Mouse Up, Mouse Out, Mouse Over, etc on Grid Cells?
I need to be able to do this efficiently in a 50X8 Grid. I need it for the individual cells within the grid. It seems that all I can get to work on my grid is a simple click handler. Grid.addClickHandler(this); and then whenever a click event occurs (a click down and then a click up in the same cell), it fires public void onClick(ClickEvent event). I need much more usability than this for my individual cells. I was playing around with the idea of possibly adding a blank html object to each of the cells and having it fill the cells, but this seems like it would be slow, and I would run into some problems down the road with table borders. Is there a way that I could access the Grids native HTML cell objects themselves? If I could somehow access those I would be able to add click handlers and what not. Still not an ideal method, but better than adding my own HTML panels and dealing with border issues. Do I have any other options? -- 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: Dialog Box Dragging?
This is probably not the best way, but you could try the dnd library, and set up the message box as dragable via that library, and then that wouldn't be able to happen possibly. http://code.google.com/p/gwt-dnd/ The examples show how to do it pretty well. You wouldn't need anything too advanced either. On Jun 1, 10:25 am, Tristan wrote: > Haven't done this, but you should be able to write a handler when you > release the mouse button that checks the dialog box position and if it > is off the visible screen (outside some safe area you define), it > places it in the center. > > On May 31, 10:59 pm, Sabbir wrote: > > > When a DialogBox is dragged off the screen and realease ur mouse, > > everthing gets locked. Cant even see the dialog box to drag back... > > > any solutions? -- 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: Need a way to get width of each column in a Grid
Never mind guys. Figured it out. Just in case there are any searches: public CellFormatter cellFormatter = new CellFormatter(); public Element cellElement; and then I made 2 methods that I found very useful within my class that extends Grid: public int getColumnWidth(int column) { cellElement = cellFormatter.getElement(0, column); return cellElement.getClientWidth(); } public int getColumnOffset(int column) { cellElement = cellFormatter.getElement(0, column); return cellElement.getOffsetLeft(); } in the getElement function you can specify a row also, but I chose to use 0 because all my columns in a given row have the same width. Be wary though, I've noticed it rounds. I used a similar method to get the total width for the table, and then I subtracted all the column widths while the borders were set to 0, and the result I got was -3. So there is slight rounding going on, which is why I found the getOffsetLeft method of Element so useful since its more accurate for me to get exactly where something is placed. Best of luck! On May 31, 10:33 pm, spierce7 wrote: > I'm trying to find a way to get the specific width of each column > individually within a grid. Height isn't as important, but I wouldn't > mind knowing that either. I don't need the table total width, but > rather specific columns. > > Getting the absolute location of a cell, column, or row might also > work. I've been looking for over an hour now and can't seem to find a > way. -- 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.
Need a way to get width of each column in a Grid
I'm trying to find a way to get the specific width of each column individually within a grid. Height isn't as important, but I wouldn't mind knowing that either. I don't need the table total width, but rather specific columns. Getting the absolute location of a cell, column, or row might also work. I've been looking for over an hour now and can't seem to find a way. -- 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: Add a Widget into/onto Grid without resizing Grid Cell/Column
Anyone? Any thoughts? On May 27, 10:51 am, spierce7 wrote: > Hey, I'm making a calendar-like application, and right now I'm just > messing around with different options. One of the things I absolutely > need is to be able to place a group of widgets/panel on a panel on or > over a table/grid that I've set up with click listeners, and have the > Grid not resize to accomodate the size of the widgets/panel. Up until > now I've just been using a single widget for tests, so I've been using > a SimplePanel(), but I need to add a top and a bottom to the widget > now, so I need to use a VerticalPanel(). I've got the program set up > so that when I click a blank cell on the table, it creates a label and > places it there. It's been doing what I wanted it to do, as in adding > the label to the Grid, and not re-sizing the row to fit it's size > (Here is an example:http://internetexample.appspot.com/If you view > it in Firefox, it does what I want it too, but if you do it in chrome, > it doesn't do what I want it to). How can I properly get it to work in > all browsers, preferably with a label and a few widgets within a > VerticalPanel. Thanks! > > ~Scott -- 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.
Add a Widget into/onto Grid without resizing Grid Cell/Column
Hey, I'm making a calendar-like application, and right now I'm just messing around with different options. One of the things I absolutely need is to be able to place a group of widgets/panel on a panel on or over a table/grid that I've set up with click listeners, and have the Grid not resize to accomodate the size of the widgets/panel. Up until now I've just been using a single widget for tests, so I've been using a SimplePanel(), but I need to add a top and a bottom to the widget now, so I need to use a VerticalPanel(). I've got the program set up so that when I click a blank cell on the table, it creates a label and places it there. It's been doing what I wanted it to do, as in adding the label to the Grid, and not re-sizing the row to fit it's size (Here is an example: http://internetexample.appspot.com/ If you view it in Firefox, it does what I want it too, but if you do it in chrome, it doesn't do what I want it to). How can I properly get it to work in all browsers, preferably with a label and a few widgets within a VerticalPanel. Thanks! ~Scott -- 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: onLoad?
I see, thank you very much for your explanation! That explains a lot. Where did you get the java doc with that explanation? Maybe I should take a look see at that! On May 27, 4:23 am, Thomas Broyer wrote: > On 27 mai, 06:43, spierce7 wrote: > > > Hey guys, I'm creating a class that extends Label, and for some reason > > whenever I create an instance of it, it doesn't load the onLoad() > > class when it's instantiated. I've got it set up the exact same way I > > have a class that extends grid, that properly uses onLoad, but for > > some reason this isn't. > > > The idea occurred to me that I don't even really know what onLoad does > > exactly. What is the difference between onLoad and a constructor, and > > how should I be using them differently? (yes I did a search). > > From the JavaDoc: "This method is called immediately after a widget > becomes attached to the browser's document." > This is has nothing to do with the time you create the widget (you can > create a widget and just keep it in a variable, and add it to another > widget later, or never; this is not really a good practice but it's > possible); it can be called at different times: > - when you add the widget to another widget which is already attached > to the browser's document > - when you attach a parent widget to the browser's document (onLoad > propagates to children) > Widgets that are "attached" without the need to add them to other > widgets are: > - RootPanel > - RootLayoutPanel > - any widget that you created using its wrap(Element) static method > > > Out of curiosity how does onModuleLoad() fit into the mix also? > > Again totally a different thing. This is called to "start" our app. > Nothing will ever be called before onModuleLoad (except the > constructor of your EntryPoint class, of course) -- 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.
onLoad?
Hey guys, I'm creating a class that extends Label, and for some reason whenever I create an instance of it, it doesn't load the onLoad() class when it's instantiated. I've got it set up the exact same way I have a class that extends grid, that properly uses onLoad, but for some reason this isn't. The idea occurred to me that I don't even really know what onLoad does exactly. What is the difference between onLoad and a constructor, and how should I be using them differently? (yes I did a search). Out of curiosity how does onModuleLoad() fit into the mix also? 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.
Add a Widget over a grid that extends over multiple cells?
Hey, in your opinion is it possible to add a panel over top of a grid that extends over multiple cells? My goal is to have the panel snap to the grid. If you don't think it's possible, please let me know too. 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.
Can't figure out how to edit a Grid's border
Alright, so I'm not sure how to properly figure out how to do this. I've been trying to figure out how to do it for a few hours now without much luck. I've tried playing with some CSS settings, and then using the grid.setBorderWidth() method, but nothing seems to work. The space in-between the cells that I'm working with (the best way I can describe it is the grid of the grid). I'm not 100% which I want, but I need a way to make that space go completely away, or make it another color. I can't figure out how to edit that space. I can make the space bigger with the setBorderWidth() method, but I can't make it go away. Any help is appreciated. 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: DropZap web demo built using GWT
nice game! I found it pretty difficult though. I couldn't get halfway through the second level. On Dec 28, 7:35 pm, "amich...@gmail.com" wrote: > Hello, > > Check it out: > > http://dropzap.appspot.com > > Amir -- 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 Noob: Click Handlers and Grid/Flex Table
I finally figured out my own answer to question 1. I had to make an HTMLTable.Cell object and set it equal to the results of the getCellForEvent(event), then from there call some functions to get the cell indexes. I had tried that but forgot to capitalize the C in Cell. Anyways, I'd still really love input on questions 2 and 3. :-) On Dec 27, 10:00 pm, spierce7 wrote: > Alright, so I am trying for the life of me to understand how to do > this. I'm a GWT noob at the moment, and I'm really struggling to > understand how to fully implement clickhandlers in a grid or flex > table to figure out where they are clicking within the grid. > Apparently from what I can see so far is that individual click > handlers for each location in the grid were not meant to be > implemented. Instead it seems that I can implement a single click > handler for the entire grid, and then somehow using "getCellForEvent > (ClickHandler handler)" I can figure out where was clicked and then > have it react, but I can't seem to figure out how to implement > getCellForEvent() into my code. Here's what I'm using: > > private Grid calendarGrid = new Grid(4,4); > private int cellNum; > > public void onModuleLoad() { > // Put some values in the grid cells. > for (int row = 0; row < 4; ++row) { > for (int col = 0; col < 4; ++col) > calendarGrid.setText(row, col, "(" + row + ", " + col + ")"); > } > calendarGrid.addClickHandler(new ClickHandler() { > public void onClick(ClickEvent event) { > getCellForEvent(event); > } > }); > > RootPanel.get().add(calendarGrid); > > } > > What I'm ultimately trying to do: > I'm trying to make something very similar to what's > here:http://google.latest.gwt-web-calendar.appspot.com/ > I need to make a calendar-ish program but have some unique > functionality. Everything will be easy enough, but I need to have an > in-depth understanding of how to manipulate the events on such a > calendar once I have it made. The reason I bring this up, is because I > currently intend to have the calendar aspect just be one big grid, and > act according to clicks and drags. I'm not sure if this is a very > efficient way though, and I can't figure how I would display multiple > events, but once I get that figured out I need to have the events > dragable. That seems manageable on a grid (I think), I'm just not sure > how I would limit events to parts of a grid space. > > So my questions: > 1. How would I implement getCellForEvent into my above code? > > 2. Do you think my current idea of how to implement my program idea is > going to be effective? Is there perhaps another way you feel I should > do it? > > 3. What way would you recommend I handle events within the calendar? > That seems to be the part that I'm having the most difficulty > conceptualizing at the moment. > > Thanks in advance! > > ~Scott -- 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.
GWT Noob: Click Handlers and Grid/Flex Table
Alright, so I am trying for the life of me to understand how to do this. I'm a GWT noob at the moment, and I'm really struggling to understand how to fully implement clickhandlers in a grid or flex table to figure out where they are clicking within the grid. Apparently from what I can see so far is that individual click handlers for each location in the grid were not meant to be implemented. Instead it seems that I can implement a single click handler for the entire grid, and then somehow using "getCellForEvent (ClickHandler handler)" I can figure out where was clicked and then have it react, but I can't seem to figure out how to implement getCellForEvent() into my code. Here's what I'm using: private Grid calendarGrid = new Grid(4,4); private int cellNum; public void onModuleLoad() { // Put some values in the grid cells. for (int row = 0; row < 4; ++row) { for (int col = 0; col < 4; ++col) calendarGrid.setText(row, col, "(" + row + ", " + col + ")"); } calendarGrid.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getCellForEvent(event); } }); RootPanel.get().add(calendarGrid); } What I'm ultimately trying to do: I'm trying to make something very similar to what's here: http://google.latest.gwt-web-calendar.appspot.com/ I need to make a calendar-ish program but have some unique functionality. Everything will be easy enough, but I need to have an in-depth understanding of how to manipulate the events on such a calendar once I have it made. The reason I bring this up, is because I currently intend to have the calendar aspect just be one big grid, and act according to clicks and drags. I'm not sure if this is a very efficient way though, and I can't figure how I would display multiple events, but once I get that figured out I need to have the events dragable. That seems manageable on a grid (I think), I'm just not sure how I would limit events to parts of a grid space. So my questions: 1. How would I implement getCellForEvent into my above code? 2. Do you think my current idea of how to implement my program idea is going to be effective? Is there perhaps another way you feel I should do it? 3. What way would you recommend I handle events within the calendar? That seems to be the part that I'm having the most difficulty conceptualizing at the moment. Thanks in advance! ~Scott -- 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.
How can I work with other people's code in Eclipse?
Hey guys, I've been trying for the longest time now to find a way to work with other peoples open source projects in eclipse. I've got their project in a jar file, and I'm trying to find a way to pull it into eclipse and make some modifications. Any help would be much appreciated! Thanks! ~Scott -- 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.
How to open and edit a library in Eclipse?
Hey, I've been wondering the best way to do this for a while. Now it's something I need to do. I need to be able to get at the source code, and specifically edit this: http://code.google.com/p/ftr-gwt-library/ What is the best way to go about editing it with eclipse? Ideally I'd like to have the whole thing be it's own project, but either way I'd love some help doing this. 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-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: Need to use GWT to make a program similar to Google Calendar, How would you do it?
@Chris, The first link you gave was actually the link that I originally linked. I'd love to see Ray Ryan's talk on Model View Presenter design though. Also, that DND library is pretty awesome though! That is definitely useful! Thank you for that! @Paul, That calendar is much better made than the one I found... Thank you for that. I think I might end up just trying to edit that rather than re-create the wheel. Or at least try to understand how he did it, and maybe get a better idea for how to make mine. Thank you! On Oct 6, 11:23 am, Paul Robinson wrote: > You might like to take a look here as well: > http://code.google.com/p/ftr-gwt-library/ > > Chris Ramsdale wrote: > > This sounds like a great project and the Calendar example > > <http://google.latest.gwt-web-calendar.appspot.com/> that you are > > working from has some nice layout and UI elements. There are several > > routes that you can take in terms of design, each with their own set > > of pros and cons. GWT is quite flexible, and even if you choose to > > implement this solution with a single large table (that I assume > > represents the main calendar grid) you can easily flip to a model > > where the table contains child elements that are themselves > > responsible for handling various events. You won't "pigeon hole" > > yourself. > > > I've included some useful GWT related info below that should help you > > get started on design as well as drag and drop (DND) implementation. > > > Ray Ryan's talk regarding Model View Presenter design: > >http://google.latest.gwt-web-calendar.appspot.com/ > > > Fred Sauer's GWT compatible DND library: > >http://code.google.com/p/gwt-dnd/ > > > Hope this helps, > > Chris Ramsdale > > > On Tue, Oct 6, 2009 at 10:14 AM, spierce7 > <mailto:spier...@gmail.com>> wrote: > > > Anyone? --~--~-~--~~~---~--~~ 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: Need to use GWT to make a program similar to Google Calendar, How would you do it?
Anyone? --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
Need to use GWT to make a program similar to Google Calendar, How would you do it?
I found this online: http://google.latest.gwt-web-calendar.appspot.com/ Again, my goal is to make something similar to that, but something that's more customized to my needs. Instead of editing his code, I'm just going to make my own so I'll learn during the process as well. I'm reasonably experienced with programming, and I've spent a few hours here and there over the past few weeks reading over some articles and going through some of the tutorials for GWT. I think I'm ready to kind of dive head first and give this a shot, but I figured I'd ask for some advice beforehand since I don't have a ton of experience creating GUI interfaces. So right now, I'm looking at making a few panels, and inside one of the panels having a big table, then having click/drag listeners respond by changing cell color as I drag over something. Somehow though, I kind of feel like this isn't going to leave me with a very good working or good looking product. Right now, I think it's more important to get everything working, and smooth everything up later, but at the same time, I'd rather not just flat out waste time, so I'd love any input you can give me. 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-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 -~--~~~~--~~--~--~---
Is Google Web Toolkit for me?
Hey, I'm looking to make a webapp, and right now I'm really intrigued by what the Google Web Toolkit offers. I'm familiar with PHP, MySQL, HTML, and CSS from a few years ago, and I've taken a few Java classes a few years back. Right now I'm trying to make a Web App that is very similar to a calendar that is going to manipulate dates and times and what not. I was going to use AJAX to connect with the server, and PHP to manipulate the dates etc. Anyways, I read some articles, such as this: http://www.ryandoherty.net/2007/04/29/why-google-web-toolkit-rots-your-brain/ and was wondering what you guys have experienced with this. I LOVE google products, so I figured this couldn't be bad, but I thought I'd get a second oppinion before I started devoting large amounts of time learning to do something to just find that I'd have been better off sticking with PHP, JS, & CSS. By the way, I'm going to need to integrate with a web database. The obvious one for me was MySQL, but that was mainly because PHP integrates so easily with it. What kind of options do I have with this while using GWT? I'd rather not have to have GWT integrate with PHP, and then MySQL, or some other ridiculous thing. What options do I have here? Thanks in advance! --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---