public class FirstGWT implements EntryPoint {
        private FlexTable stocksFlexTable = new FlexTable();
}

FirstGWT.css:
. stocksFlexTable {
   border:solid;
}

if i want to  apply the stocksFlexTabl style,
do i have to call
stocksFlexTable.addStyleName("stocksFlexTable ") or something else gwt
api interface,
if yes ,i think gwt mix the content with style.

what i expect is that GWT will apply style to the elment using css
style selector with the same name as element name,gwt user need not to
call addStyleName explicitly(make this just a optional )






On Mar 20, 2:51 am, Vitali Lovich <[email protected]> wrote:
> Do not do it that way.  Style's should always be in a separate CSS document
> - it's better that way any way you look at it.
>
> GWT is not mixing content with style I don't think.  How you would write the
> equivalent HTML?
>
> <table class="stocksFlexTable"> </table> (that's not the element FlexTable
> uses, but this is for demonstration purposes only).
>
> If you don't specify the class, how is the CSS supposed to realize which
> particular table you wanted to style?  The variable name is just a
> javascript variable - has absolutely no relation to CSS.
>
> The addStyleName simply modifies the class attribute (so that you can style
> it with CSS as you want).  If you don't like that, you could always do
> getElement().setId("") (but remember that id uniquely identifies an element)
>
> AFAIK, mixing content with style is a different problem where, for instance,
> elements in HTML used to represent both the visual style & the document
> structure.
>
> Am I completely wrong?
>
> On Thu, Mar 19, 2009 at 2:16 PM, Danny Schimke 
> <[email protected]>wrote:
>
> > You could do something like this:
>
> > Style style = tmpElement.getElement().getStyle();
> > style.setProperty("border", "1py solid #000000;");
>
> > -Danny
>
> > 2009/3/19 Coonay <[email protected]>
>
> >> like old html,gwt mix content with style again?
> >> in gwt ,most dynamic UI element have to set style with addStyleName
> >> method?
> >> such as the following,
> >> public class FirstGWT implements EntryPoint {
> >>        private FlexTable stocksFlexTable = new FlexTable();
> >> }
>
> >> if i define the style in the css
> >> . stocksFlexTable {
> >> }
>
> >> can gwt apply  this to stocksFlexTable  automatically without manually
> >> calling addStyleName?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to