Re: GWT panel for HTML UL/LI lists

2010-10-05 Thread Andy
I took a similar approach but made it more generic and didn't add special Widget wrapping methods (I just add ElementPanel(LI) to an ElementPanel(UL) or ElementPanel(OL). I like your approach which enforces usage. /** * A generic element panel for Hx, UL, LI, etc. */ public class ElementPanel

Re: GWT panel for HTML UL/LI lists

2010-10-05 Thread Markus Kramer
You could do it with DOM.createElement(ul). But you would be using some lower level API directly. I believe it's good to have a clear encapsulation of a HTML construct that at least I use quite frequently now. @Andy: I no longer understand the purpose of that clear method as well. Have to check

Re: GWT panel for HTML UL/LI lists

2010-10-04 Thread Falcon
I'm in a situation where I'm having to use a custom UListPanel instead of UIBinder since I have dynamic content (I won't know how many I need beforehand). I definitely agree that you should use UIBinder whenever possible, but in my case I'm making my own version of TabPanel with a ulli structure

Re: GWT panel for HTML UL/LI lists

2010-10-04 Thread Adam Mark
Just extend FlowPanel and override setElement: public class MyList extends FlowPanel { ... @Override protected void setElement(com.google.gwt.user.client.Element elem) { super.setElement(DOM.createElement(ul)); } ... } On Oct 2, 5:42 am, Markus Kramer

Re: GWT panel for HTML UL/LI lists

2010-10-03 Thread Markus Kramer
I guess you could do it like this. But using a special panel makes it easier imo. For instance, you could easily change from the good-old VerticalPanel to UlListPanel. On Oct 2, 6:12 pm, opn open...@gmx.net wrote: I'm not sure if it works for you, but you can set the tag that a HTMLPanel

Re: GWT panel for HTML UL/LI lists

2010-10-02 Thread Markus Kramer
Yes that's true. But I don't like the UIBinder stuff that much. There is a lot which I found difficult to do with UIBinder, so I'll stay with the old way. Just a personal taste. On Sep 27, 6:45 am, lalit lalit.bh...@gmail.com wrote: Cannot this be done with UIBinder in an easy way? Just write

Re: GWT panel for HTML UL/LI lists

2010-10-02 Thread opn
I'm not sure if it works for you, but you can set the tag that a HTMLPanel represents. It's set to div when you don't specify something else. I only created a HTMLPanel as an em element one time as a test and it worked fine. I'm thinking about creating an ul HTMLPanel and insert li HTMLPanels into

Re: GWT panel for HTML UL/LI lists

2010-09-26 Thread lalit
Cannot this be done with UIBinder in an easy way? Just write the layout in ui.xml and insert the widget in the li tags. On Sep 25, 2:51 am, Markus Kramer tomaton...@googlemail.com wrote: Hi, for my current GWT project I wanted to make more use of HTML UL/LI elements than the table based

GWT panel for HTML UL/LI lists

2010-09-25 Thread Markus Kramer
Hi, for my current GWT project I wanted to make more use of HTML UL/LI elements than the table based layouts that you normally use in GWT applications. Biggest advantages for me is that other people can make changes to the layout/design of the page without having to touch the code itself. I