This is a great way to do it - using CSS (especially unobtrusive CSS)
is rarely a bad thing. You might want to make sure it works on all
supported browsers (for your customers).

Matt

On 11/1/07, sudheerp <[EMAIL PROTECTED]> wrote:
>
> Hi Matt,
>
>   I have created a css file /web/styles/mystyles.css, and linked it from the
> xhtml file
> the following way and it has given the expected results.
>
>     <head>
>             <link type="text/css" rel="stylesheet" 
> href="styles/mystyles.css"/>
>         <title>#{text['workOrderDetail.title']}</title>
>         <meta name="heading" content="#{text['workOrderDetail.heading']}"/>
>         <meta name="menu" content="WorkOrderMenu"/>
>     </head>
>
>   I have not modified the panelGrid implementation or removed it in
> faces-config.xml.
> Is it ok to do so? Will it have any other side effects?
>
>   Thank you.
>
> Sudheer
>
>
>
> mraible wrote:
> >
> > We've overridden panelGrid in AppFuse to produce <ul> and <li> instead
> > of table elements. You may have to modify the implementation, or
> > remove it in faces-config.xml to use the default.
> >
> > Matt
> >
> > On 11/1/07, sudheerp <[EMAIL PROTECTED]> wrote:
> >>
> >> Hello,
> >>
> >>   I am using appfuse-jsf-1.9.4
> >>
> >>   To fix the size of column size in panelGrid I used columnClasses as
> >> given
> >> below
> >>
> >> <t:panelGrid columns="3" columnClasses="col100,col50,col200" border="0"
> >> width="100%">
> >>     <t:outputLabel styleClass="desc" for="approximatePrintedPages"
> >>
> >> value="#{text['workOrder.approximatePrintedPages']}"/>
> >>     <t:inputText styleClass="text small" id="approximatePrintedPages"
> >>
> >> value="#{workOrderForm.workOrder.approximatePrintedPages}"
> >>                       required="true"/>
> >>     <t:message for="approximatePrintedPages" styleClass="fieldError"/>
> >>     <t:outputLabel styleClass="desc" for="noOfPreliminaryPages"
> >>                      value="#{text['workOrder.noOfPreliminaryPages']}"/>
> >>     <t:inputText styleClass="text small" id="noOfPreliminaryPages"
> >>
> >> value="#{workOrderForm.workOrder.noOfPreliminaryPages}"
> >> required="true"/>
> >>     <t:message for="noOfPreliminaryPages" styleClass="fieldError"/>
> >> </t:panelGrid>
> >>
> >> and added the following lines to /web/css/basic.css and
> >> /web/styles/myfaces.css
> >>
> >> .col50 {
> >>     width: 50px;
> >> }
> >>
> >> .col100 {
> >>     width: 100px;
> >> }
> >>
> >> .col200 {
> >>     width: 200px;
> >> }
> >>
> >> .col300 {
> >>     width: 300px;
> >> }
> >>
> >>   But this doesn't make any differences.
> >>
> >>   What could be wrong?
> >>
> >>   Thanks in advance.
> >>
> >> Sudheer
> >> --
> >> View this message in context:
> >> http://www.nabble.com/panelGrid-column-formatting-tf4729711s2369.html#a13524221
> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > --
> > http://raibledesigns.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/panelGrid-column-formatting-tf4729711s2369.html#a13531368
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to