Holas,
tengo un xBrowse para editar un array, su definici贸n es como sigue:
la funci贸n de validaci贸n es:
Es muy RARO, si pueden apreciar estoy imprimiendo nn (una variable global de prueba) despues de incrementarla, el tema es que el xBrowse( aStock ) no se desplega hasta despues de imprimirse dos veces ? Codigo, nn, con valor 1, 2 respectivamente para nn, solo despu茅s de ello, aparece el xBrowse, tambi茅n dos veces. No importa si devuelto .T. o .F. en la funci贸n, el comportamiento es el mismo
No tengo idea que puede ser, alguna ayuda?
saludos
Marcelo
tengo un xBrowse para editar un array, su definici贸n es como sigue:
聽 聽REDEFINE XBROWSE oBrw ID 1001 OF oDlg ARRAY aNuevos CELL FASTEDIT;
聽 聽 聽 聽 聽 聽 聽HEADER {"ORIGEN","DESTINO"} COLUMNS {1,2} PICTURE "@!","@!" SIZES 205,205
聽 聽oBrw:aCols[ 1 ]:lAutoSave 聽:= .F.
聽 聽oBrw:aCols[ 2 ]:lAutoSave 聽:= .T.
聽 聽oBrw:aCols[ 2 ]:nEditType 聽:= EDIT_GET
聽 聽oBrw:aCols[ 2 ]:bEditValid := {|oGet| check_stock( oGet:cText) }la funci贸n de validaci贸n es:
//------------------------------------------------------------------------------
FUNCTION check_Stock( codigo )
//-------------------------- ----------------------------------------------------
聽 聽LOCAL ret := .F.
聽 聽nn++
聽 聽? Codigo, 聽nn
聽 聽
聽 聽 xBrowse( aStock )
聽 聽RETURN .T.Es muy RARO, si pueden apreciar estoy imprimiendo nn (una variable global de prueba) despues de incrementarla, el tema es que el xBrowse( aStock ) no se desplega hasta despues de imprimirse dos veces ? Codigo, nn, con valor 1, 2 respectivamente para nn, solo despu茅s de ello, aparece el xBrowse, tambi茅n dos veces. No importa si devuelto .T. o .F. en la funci贸n, el comportamiento es el mismo
No tengo idea que puede ser, alguna ayuda?
saludos
Marcelo