You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by akash agrawal <ak...@yahoo.co.uk> on 2008/04/11 21:51:03 UTC
Two buttons on same row
Hi,
s:submit creates a row for a button. I have two buttons and two submit appears on two different row. How do I put them on the same row? Can anyone give an example?
Thanks,
-Akash
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Two buttons on same row
Posted by akash agrawal <ak...@yahoo.co.uk>.
Hi Marcio,
You are correct. Doing so will change the theme for the whole application. There is another way to just change the theme for specific buttons. (Check a previous reply to my question by Sharath)
eg:
<s:submit type="input" value="my button" name="submit" theme="simple" ></s:submit>
previous reply:
Hi Akash,
Put 'theme=simple' this will solve your problem.
--Sharath.
--- On Fri, 4/11/08, Márcio Gurgel <ma...@gmail.com> wrote:
> From: Márcio Gurgel <ma...@gmail.com>
> Subject: Re: Two buttons on same row
> To: "Struts Users Mailing List" <us...@struts.apache.org>
> Date: Friday, April 11, 2008, 3:04 PM
> Hi Akash,
>
> I think that is not a good idea just change the theme..
> Doing that you're
> gona lose some functionality.. Like validation, etc..
> There's a way, overwriting the xhtml theme (I made this
> in a project, and
> it's working).
>
> Do the following steps:
>
> 1 - Unzip the struts 2 core jar;
> 2 - Copy template/xhtml and paste into your WebContent
> directory;
> 3 - Overwrite your "submit.ftl" with the code:
> <#--
> /*
> * $Id: Action.java 502296 2007-02-01 17:33:39Z niallp $
> *
> * Licensed to the Apache Software Foundation (ASF) under
> one
> * or more contributor license agreements. See the NOTICE
> file
> * distributed with this work for additional information
> * regarding copyright ownership. The ASF licenses this
> file
> * to you under the Apache License, Version 2.0 (the
> * "License"); you may not use this file except
> in compliance
> * with the License. You may obtain a copy of the License
> at
> *
> * http://www.apache.org/licenses/LICENSE-2.0
> *
> * Unless required by applicable law or agreed to in
> writing,
> * software distributed under the License is distributed on
> an
> * "AS IS" BASIS, WITHOUT WARRANTIES OR
> CONDITIONS OF ANY
> * KIND, either express or implied. See the License for
> the
> * specific language governing permissions and limitations
> * under the License.
> */
> -->
> <#t/>
> <#include
> "/${parameters.templateDir}/simple/submit.ftl"
> />
> <#t/>
>
> This also can help you:
> http://struts.apache.org/2.0.11.1/docs/template-loading.html
>
> You also, can make calls to diferent css classes for
> rendering labels, td's
> etc.
> Hope that help you!
>
>
>
>
> 2008/4/11, Michael Gagnon
> <mg...@genome.med.harvard.edu>:
> >
> > Edit your struts.xml to reflect the following:
> >
> > <?xml version="1.0"
> encoding="UTF-8" ?>
> > <!DOCTYPE struts PUBLIC
> > "-//Apache Software Foundation//DTD Struts
> Configuration 2.0//EN"
> >
> "http://struts.apache.org/dtds/struts-2.0.dtd">
> > <struts>
> > <constant name="struts.ui.theme"
> value="simple" />
> > ...
> > ...
> > </struts>
> >
> >
> >
> >
> > The behavior should be more as you expect after that.
> You will lose things
> > like the label property on textfields though. In that
> case you just type
> > it
> > outside like:
> > ...
> > <tr>
> > <td>User ID:</td>
> > <td><s:textfield
> name="account.login" /></td>
> > </tr>
> > ...
> >
> >
> > -----Original Message-----
> > From: akash agrawal [mailto:akash_agrawal@yahoo.co.uk]
> > Sent: Friday, April 11, 2008 3:51 PM
> > To: user@struts.apache.org
> > Subject: Two buttons on same row
> >
> > Hi,
> >
> > s:submit creates a row for a button. I have two
> buttons and two submit
> > appears on two different row. How do I put them on the
> same row? Can
> > anyone
> > give an example?
> >
> > Thanks,
> >
> > -Akash
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> > For additional commands, e-mail:
> user-help@struts.apache.org
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> > For additional commands, e-mail:
> user-help@struts.apache.org
> >
> >
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Two buttons on same row
Posted by Márcio Gurgel <ma...@gmail.com>.
Hi Akash,
I think that is not a good idea just change the theme.. Doing that you're
gona lose some functionality.. Like validation, etc..
There's a way, overwriting the xhtml theme (I made this in a project, and
it's working).
Do the following steps:
1 - Unzip the struts 2 core jar;
2 - Copy template/xhtml and paste into your WebContent directory;
3 - Overwrite your "submit.ftl" with the code:
<#--
/*
* $Id: Action.java 502296 2007-02-01 17:33:39Z niallp $
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
-->
<#t/>
<#include "/${parameters.templateDir}/simple/submit.ftl" />
<#t/>
This also can help you:
http://struts.apache.org/2.0.11.1/docs/template-loading.html
You also, can make calls to diferent css classes for rendering labels, td's
etc.
Hope that help you!
2008/4/11, Michael Gagnon <mg...@genome.med.harvard.edu>:
>
> Edit your struts.xml to reflect the following:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE struts PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
> "http://struts.apache.org/dtds/struts-2.0.dtd">
> <struts>
> <constant name="struts.ui.theme" value="simple" />
> ...
> ...
> </struts>
>
>
>
>
> The behavior should be more as you expect after that. You will lose things
> like the label property on textfields though. In that case you just type
> it
> outside like:
> ...
> <tr>
> <td>User ID:</td>
> <td><s:textfield name="account.login" /></td>
> </tr>
> ...
>
>
> -----Original Message-----
> From: akash agrawal [mailto:akash_agrawal@yahoo.co.uk]
> Sent: Friday, April 11, 2008 3:51 PM
> To: user@struts.apache.org
> Subject: Two buttons on same row
>
> Hi,
>
> s:submit creates a row for a button. I have two buttons and two submit
> appears on two different row. How do I put them on the same row? Can
> anyone
> give an example?
>
> Thanks,
>
> -Akash
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
Re: Two buttons on same row
Posted by sharath karnati <ka...@yahoo.com>.
Hi Akash,
Put 'theme=simple' this will solve your problem.
--Sharath.
akash agrawal <ak...@yahoo.co.uk> wrote:
Hi,
s:submit creates a row for a button. I have two buttons and two submit appears on two different row. How do I put them on the same row? Can anyone give an example?
Thanks,
-Akash
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
RE: Two buttons on same row
Posted by Michael Gagnon <mg...@genome.med.harvard.edu>.
Edit your struts.xml to reflect the following:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.ui.theme" value="simple" />
...
...
</struts>
The behavior should be more as you expect after that. You will lose things
like the label property on textfields though. In that case you just type it
outside like:
...
<tr>
<td>User ID:</td>
<td><s:textfield name="account.login" /></td>
</tr>
...
-----Original Message-----
From: akash agrawal [mailto:akash_agrawal@yahoo.co.uk]
Sent: Friday, April 11, 2008 3:51 PM
To: user@struts.apache.org
Subject: Two buttons on same row
Hi,
s:submit creates a row for a button. I have two buttons and two submit
appears on two different row. How do I put them on the same row? Can anyone
give an example?
Thanks,
-Akash
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org