siendo nuevo con xBrowse he buscado la manera de hacer una edicion de un array directamente en el Browse
(Parte del codigo)
REDEFINE XBROWSE oBrw ID 103 OF oDlg ;
ARRAY oData:aData ;
CELL FASTEDIT
oCol := oBrw:AddCol()
oCol:bStrData := aData[ oBrw:nArrayAt, 5 ]
oCol:cHeader := "Cantidad"
oCol:nWidth := 70
oCol:nDataStrAlign := 1
oCol:nHeadStrAlign := 2
oBrw:aCols[5]:nEditType := EDIT_GET
oBrw:aCols[5]:cEditPicture := "999,999.99"
oBrw:aCols[5]:bOnPostEdit := {|o, v, n| aData[ oBrw:nArrayAt, 5 ] := v,;
aData[ oBrw:nArrayAt, 7 ] := aData[ oBrw:nArrayAt, 5 ] * 10 }Tengo algo asi, pero tengo problemas con el picture de edicion y la presentacion de la informacion (numero 999,999.99 )en el browse, he utilizado TRANSFORM ( TRANSFORM(oCol:bStrData := aData[ oBrw:nArrayAt, 5 ]) ), pero no funciona bien, ademas de darme errores al momento del bOnPostEdit referente al tipo de dato.
Hay algun ejemplo que pueda consultar con algo similar?
saludos
Marcelo