[Opensource] Setting a CSS style
Ben Switzer
ben at site85.com
Fri Dec 13 07:33:57 PST 2002
Right on.
Thanks very much Eddie. That was truely helpful.
Best,
Ben
-----Original Message-----
From: opensource-admin at jcorporate.com
[mailto:opensource-admin at jcorporate.com] On Behalf Of Eddie Lewis
Sent: Thursday, December 12, 2002 9:49 PM
To: 'opensource at jcorporate.com'
Subject: RE: [Opensource] Setting a CSS style
We couldnt find a way around this either.
We simply created a new tag lib entry
add this to expresso.tld
to include the styleClass parameter
<tag>
<name>InputTagEx</name>
<tagclass>com.jcorporate.expresso.ext.taglib.InputTagEx</tagclass>
<bodycontent>empty</bodycontent>
<info>A tag to display an Expresso Input Object</info>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>response</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>type</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>size</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>maxlength</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>showlabel</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
then create a new file to handle the tag. we created InputTagEx.java in
as per the attachment in
expresso_path\WEB-INF\classes\com\jcorporate\expresso\ext\taglib.
NOTE - if the styleClass property is null, we set it to a default style
- CHANGE THIS to suit your default style.
ie. in InputTagEx.java
if (styleclass == null) {
styleclass = "smallfont"; // set a default font if none passed.
}
simply call InputTagEx instead of InputTag.
If you place the attachment in the correct place, it should compile and
then add the above tag declaration to the expresso.tld file you should
be up and running in 15 minutes.
call in jsp via
<expresso:InputTagEx name="input_name_here" styleClass="default_style"/>
// omit styleClass to get the default style.
Good Luck
-----Original Message-----
From: Ben Switzer [mailto:ben at site85.com]
Sent: Friday, 13 December 2002 8:39 AM
To: opensource at jcorporate.com
Subject: [Opensource] Setting a CSS style
Good day all.
Have a quandary for you all.
I'm trying to set the CSS style of an expresso input object. The input
is rendered properly, but I'd like to apply a style. I've tried using
the AttributeTag, but with little success. I'm lead to believe from the
taglib docs that I can make AttributeTag a child tag of InputTag. No
luck. I get a Japser exception: jasper.error.emptybodycontent.nonempty
I'm trying to set the attribute from my controller with the method
setAttribute from the input object that I've created.
Any ideas?
I don't have a lot of time at this moment, so I can't investigate
myself. Must forge ahead. So any help on this matter would be much
appreciated.
Best,
Ben Switzer [ben at site85.com]
site85.developer.*;
phone.416.466.4509;
_______________________________________________
Opensource mailing list
Opensource at jcorporate.com
http://mail.jcorporate.com/mailman/listinfo/opensource
Archives: http://mail.jcorporate.com/pipermail/opensource/
More information about the Opensource
mailing list