RE: [java-l] Hacer una grilla con scroll

Excelente aporte!

La verdad que esto de poder mostrar contenido en un área determinada es un
tema importante y frecuente que muchas veces tenemos que limitarnos a
presentarlo como se puede y no como se quiere.


Gracias Alain.


> Hola Fernando, hay varias formas de hacer esto, una es la que te sugieren
> con un Embedded Page, pero en lo particular prefiero hacerlo de la
> siguiente
> forma:
>
>
>
> 1-Crea un webPanel
>
> 2-Crea las variables &Id Numeric(4.0) &Descripcion Character(20)
>
> 3-En el Web Form selecciona la solapa "HTML" para ver el código html
>
> 4-Copia el siguiente código.
>
>
>
>
>
> <div class="Section" id="Section1" style="OVERFLOW: auto; WIDTH: 100px;
> HEIGHT: 220px">
>
> <table class="Grid" cellspacing="2" cellpadding="1" border="0"
> gxcontrol="Grid" gxprop.1="ColAttId=var:5"
> gxprop="ControlName=Grid1;GxObjClass=13" gxprop.2="ColAttId=var:6">
>
> <tbody>
>
> <tr class="GridTitle" style="BACKGROUND: none transparent scroll
> repeat 0% 0%">
>
> <th style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff;
> FONT-STYLE: normal; FONT-FAMILY: 'Arial'; TEXT-ALIGN: right;
> TEXT-DECORATION: none" nowrap="nowrap">
>
> Id</th>
>
> <th style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff;
> FONT-STYLE: normal; FONT-FAMILY: 'Arial'; TEXT-DECORATION: none"
> nowrap="nowrap">
>
> Descripcion</th>
>
> </tr>
>
> <tr class="GridOdd" style="BACKGROUND: none transparent scroll
> repeat
> 0% 0%">
>
> <td>
>
> <input class="GridOdd" style="FONT-WEIGHT: normal; FONT-SIZE:
> 9pt;
> BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000;
> FONT-STYLE: normal; FONT-FAMILY: 'Microsoft Sans Serif'; TEXT-ALIGN:
> right;
> TEXT-DECORATION: none" type="text" size="20" value=&amp;Id /></td>
>
> <td>
>
> <input class="GridOdd" style="FONT-WEIGHT: normal; FONT-SIZE:
> 9pt;
> BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000;
> FONT-STYLE: normal; FONT-FAMILY: 'Microsoft Sans Serif'; TEXT-DECORATION:
> none" type="text" size="20" value=&amp;Descripcion /></td>
>
> </tr>
>
> <tr class="GridOdd" style="BACKGROUND: none transparent scroll
> repeat
> 0% 0%">
>
> <td></td>
>
> <td></td>
>
> </tr>
>
> <tr class="GridOdd" style="BACKGROUND: none transparent scroll
> repeat
> 0% 0%">
>
> <td></td>
>
> <td></td>
>
> </tr>
>
> <tr class="GridOdd" style="BACKGROUND: none transparent scroll
> repeat
> 0% 0%">
>
> <td></td>
>
> <td></td>
>
> </tr>
>
> <tr class="GridOdd" style="BACKGROUND: none transparent scroll
> repeat
> 0% 0%">
>
> <td></td>
>
> <td></td>
>
> </tr>
>
> </tbody>
>
> </table>
>
> </div>
>
>
>
> 5-Selecciona la solapa Design y verás un grid con scroll horizontal y
> vertical
>
>
>
> Lo que te quedaría es poner las variables o atributos que desees en tu
> grid
> y cambiar las propiedades WIDTH y HEIGHT del control Section que tendrás
> en
> tu Formulario al tamaño que desees.
>
>
>
> Saludos
>
> Alain
>
>
>
>
> -----------------------------------------
> Para Suscribirse/Desuscribirse:
> http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
> Por consultas owner-java-l@gxtech.com.uy
>

-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

1 Response to "RE: [java-l] Hacer una grilla con scroll"

  1. Unknown says:
    11 de junio de 2013, 15:48

    Espero y me puedan ayudar a solucionar algo sencillo, pero no lo e podido lograr. uso Genexus x evo 2.

    1.- en el webform tengo 1 grid con atributos de segundo nivel.
    2.- cuando despliego informacion en el grid, me muestra 1 lista larga en el grid.
    3.- por eso quier usar un scroollbar vertical en el grid, para que no se extienda en toda la pantalla.
    4.- o que puedo hacer.?

    e tratado de usar la propiedad Custom Render del GRID pero no me muestra nada esta en blanco, no hay nada para seleccionar en es propiedad.

    o que me digan como puedo poner en algun otro objeto el gris para porner scrolbar y q no se xtienda hasta abajo de la pantalla.?

    espero y me puedan ayudar.

    saludos

Publicar un comentario