Page 1 of 1

xBrowse - no funciona el bEditBlock ??

Posted: Tue Apr 24, 2007 9:12 pm
by jcaro
Hola a Todos:

Tengo un problema con el xBrowse , no se si estoy haciendo algo mal o es un error de la clase.

Lo que sucede es que no se ejecuta el codeblock del edit
( bEditBlock ) , al estar editando directamente en la grilla del browse.

Les adjunto una parte del código.

Code: Select all

	oBrw:aCols[5]:cHeader  		:= "P. COSTO"
	oBrw:aCols[5]:nHeadStrAlign	:= AL_CENTER   
	oBrw:aCols[5]:nWidth     	:= 80
	oBrw:aCols[5]:oHeaderFont   := aFont[3]
	oBrw:aCols[5]:nEditType	:= EDIT_GET    
	oBrw:aCols[5]:bEditBlock	:= { || MsgInfo( " AVISO - se Uso el Edit Block" ) }
	oBrw:aCols[5]:nDataStrAlign	:= AL_RIGHT 
	oBrw:aCols[3]:cEditPicture	:= "@E 999,999,999.99"
	oBrw:aCols[5]:bOnPostEdit	:= { | o,x | aDatos[ oBrw:nArrayAt, 5 ] := x  } 
	
Porque no se ejecuta el oBrw:aCols[5]:bEditBlock ??

No se supone que al terminar de editar con un enter, se debería mostrar el mensaje ?? Eso esto correcto ?? O como se debe usar bien ??

Alguna idea .

Saludos,

Posted: Wed Apr 25, 2007 6:38 am
by Antonio Linares
Juan,

El dato bEditBlock es para otro uso:

bEditBlock // codeblock to evaluate for the "..." button;

Quizás lo que buscas es bEditValid

Posted: Wed Apr 25, 2007 1:41 pm
by jcaro
GRACIAS Antonio,

Tienes razón es bEditValid lo que buscaba, requería que al terminar de digitar, se valide una función.

Saludos,