Default Application Design question using GWT- Front End Hi All, I have a bit of experience with GWT but I'm not sure of the proper design in some cases and am such a cross road right now. An application I'm trying to design is of the search functionality.
1) Two modes - Simple Search / Advanced Search 2) The Simple Search would be a single field searching through data while the Advanced Search would have a comprehensive set of fields to fill (drop downs, auto completes, dates etc). The advanced search is broken down into different areas i.e. taking an example a car search, we could search for a car by Exterior [Color, Model, Make, Doors], Interior [Upholstery, Finish, Cup Holders, Seat types, Accessories] or by Engine [Cylinders, Transmission type, etc] 3) The search results would then be displayed (Sortable and Paginated) in 2 views - A Grid view or a List view (list view would display basic information like a Google result) which can be toggled. 4) And on the search results page, we would maintain the search criteria in some area, so that the user can update the search criteria and re-run the search if desired. 5) Other additional items would be something like, a Amazon like feature where selecting a brand, would also provide a drill-down feature of sorts on the left side to allow for easy filtering of the results. My question(s) 1) When designing such an application which I would think is fairly common, how is the UI approached. Do we first create the different DIV areas for the various components in HTML e.g. SimpleSearch Page - Contains div for search field Advanced Search Page - Contains separate DIVs for each component e.g. DIV for Engine, Exterior, Interior components Search Results Page - Contains DIV for the search criteria like above, contains a DIV for Results area, and maybe another for the drill down. OR do we approach in a pure GXT format where one parent DIV governs everything and we add the GXT components and design it using the GXT language. If there are other considerations or approaches that might help please do let me know. Thanks for any input. Reply With Quote Multi-Quote This Message Quick reply to this message -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
