Página 1 de 1

Problema de ArrayBrowse con FilterBar y RecordSelector Numerado

Publicado: Mié Dic 02, 2009 4:19 pm
por Guillermo Garcia
Buen día, estoy trabajando con un ArrayBrowse que tiene una barra de
filtrado común y corriente, pero agregué el RecordSelector con el evento
OnGetData sobrecargado para mostrar la numeración de las líneas del
ArrayBrowse, entonces la barra de filtrado se muestra también para la
columna
en la cual aparece dicha numeración, y como las personas no dejamos de ser
curiosas, al hacer clic en el campo de filtrado de dicha columna, el
programa lanza un error ya que dicha columna vendría a ser la Hipotética
Columna 0 (cero) del ArrayBrowse, pienso que la única manera de arreglar
esto
sería una modificación del Source de xailer para arreglar dicho problema.
Espero su Atención y Gracias
Guillermo García
adnsoftware


Attached files ejemplo_arraybrowse.rar (6 KB)Â

Problema de ArrayBrowse con FilterBar y RecordSelector Numerado

Publicado: Mié Dic 02, 2009 5:48 pm
por Juan Jose
Hola Guillermo prueba esto, asi lo arregle yo sobrecargando
Un Saludo
CLASS TArrayBrowse FROM XArrayBrowse
METHOD ColAtPos( nPos ) INLINE If(nPos > 0, ::aCols[ ::aDisplay[
nPos ] ],) // --> oColumn
ENDCLASS
"Guillermo Garcia" <guilleglad@gmail.com> escribió en el mensaje
news:[email=4b168c3f@svctag-j7w3v3j....]4b168c3f@svctag-j7w3v3j....[/email]
> Buen día, estoy trabajando con un ArrayBrowse que tiene una barra de
> filtrado común y corriente, pero agregué el RecordSelector con el evento
> OnGetData sobrecargado para mostrar la numeración de las líneas del
> ArrayBrowse, entonces la barra de filtrado se muestra también para la
> columna
> en la cual aparece dicha numeración, y como las personas no dejamos de ser
> curiosas, al hacer clic en el campo de filtrado de dicha columna, el
> programa lanza un error ya que dicha columna vendría a ser la Hipotética
> Columna 0 (cero) del ArrayBrowse, pienso que la única manera de arreglar
> esto
> sería una modificación del Source de xailer para arreglar dicho problema.
> Espero su Atención y Gracias
>
> Guillermo García
> adnsoftware
>
>
------------------------------------------------------------ --------------------
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 4653 (20091201) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4653 (20091201) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com

Problema de ArrayBrowse con FilterBar y RecordSelector Numerado

Publicado: Mié Dic 02, 2009 7:32 pm
por Guillermo Garcia
Muchas Gracias Juan Jose no se me hubiera ocurrido sobrecargar ese método,
gracias de nuevo. :)
"Juan Jose" <correo@jjlopezg.jazztel.es> escribió en el mensaje
news:4b169a7d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Guillermo prueba esto, asi lo arregle yo sobrecargando
>
> Un Saludo
>
> CLASS TArrayBrowse FROM XArrayBrowse
>
> METHOD ColAtPos( nPos ) INLINE If(nPos > 0, ::aCols[ ::aDisplay[
> nPos ] ],) // --> oColumn
>
> ENDCLASS
>
>
> "Guillermo Garcia" <guilleglad@gmail.com> escribió en el mensaje
> news:[email=4b168c3f@svctag-j7w3v3j....]4b168c3f@svctag-j7w3v3j....[/email]
>> Buen día, estoy trabajando con un ArrayBrowse que tiene una barra de
>> filtrado común y corriente, pero agregué el RecordSelector con el evento
>> OnGetData sobrecargado para mostrar la numeración de las líneas del
>> ArrayBrowse, entonces la barra de filtrado se muestra también para la
>> columna
>> en la cual aparece dicha numeración, y como las personas no dejamos de
>> ser curiosas, al hacer clic en el campo de filtrado de dicha columna, el
>> programa lanza un error ya que dicha columna vendría a ser la Hipotética
>> Columna 0 (cero) del ArrayBrowse, pienso que la única manera de arreglar
>> esto
>> sería una modificación del Source de xailer para arreglar dicho problema.
>> Espero su Atención y Gracias
>>
>> Guillermo García
>> adnsoftware
>>
>>
>
>
> ------------------------------------------------------------ --------------------
>
>
>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de
>> firmas de virus 4653 (20091201) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 4653 (20091201) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
>
>