Tables should only be needed (even historically) to manage rounded corners or some other "9-box" way to build corners and edges - if you just want a flat popup with square, solid colored border, there shouldn't be a need for tables. If you only need modern browser support, you shouldn't need tables at all.
What specifically concerns you with using HTML tables? Sure, it generates a little more content and isn't very pretty if you are reading the source, but if it does the job... What are your requirements for a dialog box? As the javadoc indicates, DialogBox extends DecoratedPopupPanel, which is responsible for adding the 9box (for styling purposes, as mentioned above). The superclass of DecoratedPopupPanel is PopupPanel - if you only need the API that PopupPanel offers, you might do okay with just that. Beyond that, we would need a lot more clarity. (And for future reference, gwt-contrib is good for discussion about GWT contributions, but StackOverflow, gitter.im/gwtproject/gwt or ##gwt on freenode, or this GWT Users mailing list are all better places to ask questions.) On Tuesday, December 5, 2017 at 7:36:30 PM UTC-6, TimOnGmail wrote: > > Hi all... > > We're currently using a third-party component that, for some reason, > doesn't play well when embedded in HTML tables. > > One of the uses we have for this component is within a DialogBox. > Unfortunately, it appears DialogBox does its layout using HTML tables. > > Does anyone know of an alternative component that acts similar to a > DialogBox, but which doesn't uses HTML tables for layout? > > - Tim > > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
