perfecto ignacio diste en el clavo, eso es justo lo que me estaba pasando
ahora mismo, muchiiiiisimas gracias has dado totalmente en el clavo. Asi da
gusto programar, esto es rapidez de servicio y atencion al cliente, jejeje
muchas gracias y Felicitaciones.
Ahora solo me falta quitar el recuadro que selecciona el dato o fila de la
columna sobre la que se encuentra y que seleccione toda la fila imagen y
descripcion no solo imagen o descripcion para hacerlo que me devuelva el
elemento del array que ha seleccionado por correo electronico te envio
imagen de lo que quiero hacer que no esta el horno para mostrar muchas
cositas a la "competencia", jejeje. Ademas de controlar el alto y ancho de
cada una de las celdas que eso ya es otra cosa. Y estoy mirando la
documentacion al respecto, pero dentro de mis conocimientos que nunca seran
tan extensos como los vuestros si una cosa tenia buena por ejemplo clipper
es que llevaba la funcioncita, te explicaba uno a uno los parametros, te
decia para que servia y despues un par o tres de ejemplitos. Que no digo que
lo vuestro no este bien eh! que vaya curre os habeis pegado, pero que espero
ansioso la version definitiva para empaparme a fondo toda la extensa
documentacion que se que va a llevar, que no es que ahora no la lleve sino
que para mi en concreto que vengo de fw se me hace algo complejo pero por mi
falta de conocimientos no por XAILER en si que conste, simplemente al
utilizar fw cerre los ojos a otro mundo que corria paralelo al mio y no vi
mas y ahora lo estoy empezando a pagar, en fin, sera cuestion de tiempo.
Muchisimas gracias seguire pasando mi aplicacion a xailer espero no
atrancarme mucho jejeje pero con lo torpe que soy seguro que sera asi,
tenedme paciencia. Un saludo.
Atentamente : Francisco Sanchez GERENTE GRUPO ST
PD : Se lo envie a j.jimenez tu direccion de correo no la tengo la vere en
tu pagina a ver. un saludo.
"Ignacio Ortiz" <
NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41acb6a0$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> No, no sería así.
>
> OnGetData es un evento que automaticamente se declara en ArrayBrowse para
> recibir un elemento del array, por ejemplo para mostrar la primera columna
> sería algo así:
>
> oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ] }
>
> Donde ::aArrayData es la matriz utilizada como origen de datos y
::nArrayAt
> es la actual fila seleccionada
>
> Pero como te indico esto lo hace automáticamente la clase ArrayBrowse. No
> obstante si quieres ademas poner la imagen deberás indicarlo tu
manualmente,
> por ejemplo:
>
> oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ], n :=
> TipoImagen( c ) }
>
> Donde TipoImagen() es una función de usuario (la tienes que hacer tu)
>
> Fijate que es la variable 'n' la que marca la imagen a utilizar, para n =
0
> no hay imagen, para n = 1 la imagen sería 'español' según tu ejemplo y así
> sucesivamente.
>
> Te recomiendo que le eches un vistazo a la documentación de las clases
> implicadas.
>
> Saludos,
> --
> Ignacio Ortiz
>
www.xailer.com
> "Francisco" <
total@arrakis.es> escribió en el mensaje
> news:[email=
41acabef@ozsrv2.ozlan.local...]
41acabef@ozsrv2.ozlan.local...[/email]
> > Disculpa ignacio imagino que el metodo ONGETDATA debo de llamarlo desde
el
> > FormInitialize seria algo asi ? :
> >
> > METHOD FormInitialize( oSender ) CLASS tForm1
> >
> > WITH OBJECT ::oArrayBrowse:oImageList
> > :Add( "SPAIN" )
> > :Add( "CATALUNA" )
> > :Add( "EUSKERA" )
> > :Add( "GALICIA" )
> > :Add( "ENGLAND" )
> > :Add( "FRANCE" )
> > :Add( "ITALIA" )
> > :Add( "GERMANY" )
> > END
> > WITH OBJECT ::oArrayBrowse
> > :onGetData( ::oArrayBrowse, "ESPAÑOL", 1 )
> > :onGetData( ::oArrayBrowse, "CATALAN", 2 )
> > ..... Y asi con todos
> > END
> >
> > Return Nil
> >
> > Es asi ?
> >
> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >
> >
> > "Francisco" <
total@arrakis.es> escribió en el mensaje
> > news:[email=
41aca2a7@ozsrv2.ozlan.local...]
41aca2a7@ozsrv2.ozlan.local...[/email]
> >> OK muchas gracias mirare a ver. Uff como hecho de menos kilos y kilos
de
> >> documentacion, jejejeje.
> >>
> >> Atentamente : Francisco.Sanchez GERENTE GRUPO ST
> >> PD : Felicidades, gran herramienta la vuestra.
> >>
> >> "Ignacio Ortiz"<
NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> >> news:41aca192$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> >> > Francisco,
> >> >
> >> > Es un evento de la columna. Mira la documentación de BrwColumn.txt
> >> >
> >> > Saludos
> >> >
> >> > --
> >> > Ignacio Ortiz
> >> >
www.xailer.com
> >> > "Francisco" <
total@arrakis.es> escribió en el mensaje
> >> > news:[email=
41ac9fa0@ozsrv2.ozlan.local...]
41ac9fa0@ozsrv2.ozlan.local...[/email]
> >> > > Perdona ignacio pero no encuentro el evento "ongetdata" en la
pestaña
> > de
> >> > > eventos del inspector de objetos del oArrayBrowse correspondiente.
> >> Supongo
> >> > > que te referiras a codigo fuente, podrias ponerme un ejemplo ?.
> >> > > Muchas
> >> > > gracias de antemano.
> >> > >
> >> > > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >> > > "Ignacio Ortiz" <
NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> >> > > news:41ac9c29$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> >> > >> Francisco,
> >> > >>
> >> > >> Deberas utilizar el control TArrayBrowse, deberás indicarle una
> >> Imagelist
> >> > >> con las imagenes (::oImageList) a mostrar, en el evento
::OnGetData
> >> > > deberás
> >> > >> indicar la imagen a mostrar en cada caso, con las propiedades
> >> > >> nRowDividerStyle y nColDivider Style especificas el estilo de las
> >> lineas
> >> > >> y
> >> > >> por último para quitar el header utilizas la propiedad lHeader. Y
> >> > >> eso
> >> es
> >> > >> todo.
> >> > >>
> >> > >> Saludos
> >> > >>
> >> > >> --
> >> > >> Ignacio Ortiz
> >> > >>
www.xailer.com
> >> > >> "Francisco" <
total@arrakis.es> escribió en el mensaje
> >> > >> news:[email=
41ac68df@ozsrv2.ozlan.local...]
41ac68df@ozsrv2.ozlan.local...[/email]
> >> > >> > quiero hacer un browse de un array en el cual el primer elemento
> > sea
> >> > >> > una
> >> > >> > imagen y el segundo una descripcion, en el mismo quiero
> >> > >> > manipularlo
> >> > >> > para
> >> > >> > que
> >> > >> > no se vean lineas separadoras de columnas ni headers como hacer
?
> >> > >> >
> >> > >> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >> > >> >
> >> > >> >
> >> > >>
> >> > >>
> >> > >
> >> > >
> >> >
> >> >
> >>
> >>
> >
> >
>
>