Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Fri Nov 11, 2022 11:06 am
by Ariel
Mr. Rao,
buenos dias, el error ocurre cuando tengo un array { { "codigo1", "nombre1", "precio1"},{ "codigo2", "nombre2", "precio2"},{ "codigo3", "nombre3", "precio3"},... }, y defino :SetMultiselectCol() al hacer :
if (nn:= ASCAN( oBrw:aCols. { |o| o:cHeader == "NOMBRE" } )) > 0
oBrw:aArrayData[ oBrw:nArrayAt, nn ] := "nuevo nombre"
....
No lo muestra en el browse, y nn tiene un valor mas, o sea para el arraydata "nn" == 3, cuando en realidad esta en la posicion 2
Espero se entienda.
Saludos.
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Sun Nov 13, 2022 8:26 pm
by Antonio Linares
Estimado Ariel,
He avisado al Sr. Rao para que revise tu post
gracias
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Sun Nov 13, 2022 8:58 pm
by nageswaragunupudi
if (nn:= ASCAN( oBrw:aCols. { |o| o:cHeader == "NOMBRE" } )) > 0
oBrw:aArrayData[ oBrw:nArrayAt, nn ] := "nuevo nombre"
Instead, please do
- Code: Select all Expand view
oBrw:oCol( "NOMBRE" ):varPut( "neuvo nombre" )
Or, even better and recommended:
- Code: Select all Expand view
oBrw:nombre:VarPut( "nuevo nombre" )
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Tue Nov 15, 2022 10:25 am
by Ariel
Perfecto!!!
Muchas gracias.
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Tue Nov 15, 2022 10:37 am
by Ariel
De todos modos, si hago :
- Code: Select all Expand view
FOR EACH aItem IN oBrw:aArrayData
n2:= ASCAN( oBrw:aArrayData,{ |o| o:cHeader == "fecha" } )
? n2, aItem[ n2 ]
NEXT
si esta activado :SetMultiSelectCol(), el valor de n2 es incorrecto, le suma 1
Saludos
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Wed Nov 16, 2022 7:18 pm
by nageswaragunupudi
si esta activado :SetMultiSelectCol(), el valor de n2 es incorrecto, le suma 1
Yes.
Because one new column for multiselect is inserted as the first column of the browse, all the prevous columns are shifted to right by 1.
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Posted:
Thu Nov 17, 2022 11:15 am
by Ariel
Mr. Rao,
gracias por contestar, entiendo eso pero lleva a romper codigo porque si veo la columna 3 pero resulta que es la 2, a mi humilde entender no es correcto.
Saludos.