Forums

Home » Liferay Portal » Español » 3. Desarrollo

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Joaquín Fernández
Campos en la misma fila
March 2, 2012 4:08 AM
Answer

Joaquín Fernández

Rank: Junior Member

Posts: 80

Join Date: January 2, 2012

Recent Posts

Buenas,

Estoy desarrollando con los plugins de eclipse para la versión 6.1, y en los formularios, puedo poner botones uno a la izquierda del otro, pero no puedo hacer eso con los campos de un formulario.
Por ejemplo, quiero poner típicas combos de hora y minuto, y a pesar de copiarlo del portlet de la agenda, donde sí los pone uno y el otro al lado, a mí me lo pone uno y abajo el otro.
¿Alqguien sabe qué puedo hacer para verlo bien?

Muchas gracias!
Mikel Goikoetxea
RE: Campos en la misma fila
March 2, 2012 4:40 AM
Answer

Mikel Goikoetxea

Rank: Junior Member

Posts: 56

Join Date: March 16, 2010

Recent Posts

Buenas,

Para eso lo que puedes hacer es utilizar una tabla, de este modo tendrás los campos del formulario como te interese.
 1<form ..>
 2    <table>
 3        <tr>
 4            <td>
 5                <liferay-ui:message key="aaa" />:
 6            </td>
 7            <td>
 8                <input type="text" ... />
 9            </td>   
10        </tr>
11        <tr>
12            <td>
13                <liferay-ui:message key="bbb" />:
14            </td>
15            <td>
16                <input type="text" ... />
17            </td>   
18        </tr>
19        <tr>
20            <td>
21            </td>
22            <td>
23                <input type="submit" ... />
24            </td>   
25        </tr>       
26    </table>
27</form>

Un saludo,

Mikel Goikoetxea Bilbao (@mgoibil)
B2B 2000
Joaquín Fernández
RE: Campos en la misma fila
March 2, 2012 5:21 AM
Answer

Joaquín Fernández

Rank: Junior Member

Posts: 80

Join Date: January 2, 2012

Recent Posts

Ya lo había conseguido con la tabla, pero no deja de ser un parche. Debe haber solución más 'limpia'.
En el portlet de agenda no utiliza tablas y se ve bien....
Guillermo Alvarado
RE: Campos en la misma fila
March 2, 2012 12:22 PM
Answer

Guillermo Alvarado

Rank: New Member

Posts: 5

Join Date: January 27, 2012

Recent Posts

Hola, si estas usando alloy-ui y lo que quieres que los campos se muestren uno al lado del otro esta la propiedad inlineField e inlineLabel la primera es para colocar en la misma linea el siguiente campo y la hace referencia a la posicion del label del elemento, creo que es lo que buscas, para mas info de las propiedades de alloy puedes checar http://www.liferay.com/es/community/wiki/-/wiki/Main/Alloy+UI+Forms+%28aui%29
pero te dejo un ejemplo

<aui:input inlineField="true" inlineLabel="left" label="campo1" name="campo1" helpMessage="ContentHelp"></aui:input>