Buenas tardes
No consigo poder editar un checkbox en el xbrowse con un array en el que la columna puede coger valores .T. o .F.
He estado mirando los ejemplos que aparecen en el foro pero no llego a hacer que funcione.
Adjunto codigo
Agradeceria cualquier ayuda..
Gracias
No consigo poder editar un checkbox en el xbrowse con un array en el que la columna puede coger valores .T. o .F.
He estado mirando los ejemplos que aparecen en el foro pero no llego a hacer que funcione.
Adjunto codigo
Agradeceria cualquier ayuda..
Gracias
function BuildBrwPrgs( oFld )
local oCheck
local lOn 聽 聽 := .F.
// Estructura del Array de Datos
// static aPrgs 聽 聽 聽:= { { "", "", "", "" , .F. } }
聽 聽@ 0, 0 XBROWSE oBrwPrgs ARRAY aPrgs SIZE 300, 180 PIXEL OF oFld:aDialogs[ 1 ] ;
聽 聽 聽 聽 聽 FONT oFont //CELL
聽 聽ADD oCheck TO oBrwPrgs HEADER "S" 聽 聽DATA oBrwPrgs:aArrayData[ oBrwPrgs:nArrayAt ][ 5 ] SIZE 聽18 //CENTER
聽 聽oCheck:SetCheck( nil , .T. , 聽) 聽 //{"Si","No",""} )
聽 聽//oBrwPrgs:aCols[ 1 ]:aEditListBound:= { .T. , .F. }
聽 聽ADD TO oBrwPrgs HEADER "Nombre" 聽 聽 聽DATA oBrwPrgs:aArrayData[ oBrwPrgs:nArrayAt ][ 1 ] SIZE 280 //CENTER
聽 聽ADD TO oBrwPrgs HEADER "Size" 聽 聽 聽 聽DATA oBrwPrgs:aArrayData[ oBrwPrgs:nArrayAt ][ 2 ] SIZE 聽80 RIGHT
聽 聽ADD TO oBrwPrgs HEADER "Fecha" 聽 聽 聽 DATA oBrwPrgs:aArrayData[ oBrwPrgs:nArrayAt ][ 3 ] SIZE 聽80 CENTER
聽 聽ADD TO oBrwPrgs HEADER "Descripcion" DATA oBrwPrgs:aArrayData[ oBrwPrgs:nArrayAt ][ 4 ] SIZE 300 //CENTER
聽 聽oBrwPrgs:nMarqueeStyle = MARQSTYLE_HIGHLROW 聽//CELL 聽 聽 聽//HIGHLROW
聽 聽oBrwPrgs:nRowHeight 聽 聽= 18
聽 聽oBrwPrgs:bClrSel 聽 聽 聽 = { || { CLR_WHITE, CLR_BLUE } }
聽 聽oBrwPrgs:lFooter 聽 聽 聽 = .T.
聽 聽oBrwPrgs:aCols[ 2 ]:cFooter 聽 聽 = "Total Ficheros: " + ;
聽 聽 聽 聽 聽 聽 if( empty( aPrgs[1][1] ), " 聽 0" , Str( Len( oBrwPrgs:aArrayData ) , 4 ) )
聽 聽//oBrwPrgs:lFastEdit 聽 聽 聽 聽 聽 聽 聽= .T.
聽 聽oBrwPrgs:aCols[ 5 ]:nEditType 聽 = EDIT_GET 聽 聽 // LISTBOX
聽 聽//oBrwPrgs:aCols[ 5 ]:bOnPostEdit = { | o, v | aPrgs[ oBrwPrgs:nArrayAt ][ 4 ] := v }
聽 聽oBrwPrgs:CreateFromCode()
聽 聽oFld:aDialogs[ 1 ]:SetControl( oBrwPrgs )
return oBrwPrgsCristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo
El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo
El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces