Muy buenas, alguien me podría decir por que si ordeno el xbrowse con AUTOSORT y definido así solo me deja ordenar algúnas columnas:
function xbrowsetest()
redefine XBROWSE oR:aoTbrs[1] id 501 COLUMNS 17,2,6,9,7,15,16;
OF oR:oDlg SIZES 40,120,90,170,90,170,90 HEADERS "Sel.","Recibo","F.Factura","Cliente","F.Emision","Cuenta Bancaria","Importe";
JUSTIFY .f.,.f.,.f.,.f.,.f.,.f.,.t.;
ARRAY oR:o:aRecibos LINES CELL AUTOSORT
PropXBrowse(oR:aoTbrs[1],,@oR)
return
static function PropXBrowse(oTbr,oFont,oCS)
local oCol,n:=1
default oFont:=nil
oTbr:nMarqueeStyle:=5
oTbr:nStretchCol := STRETCHCOL_WIDEST
//oTbr:nColDividerStyle := LINESTYLE_NOLINES
//oTbr:nRowDividerStyle := LINESTYLE_NOLINES
oTbr:lColDividerComplete := .t.
//oTbr:lAllowRowSizing:=.f.
oTbr:lAllowColSwapping:=.t.
oTbr:lRecordSelector:=.f.
oTbr:lHeader:=.t.
oTbr:lFooter:=.f.
oTbr:lHScroll:=.f.
oTbr:lVScroll:=.t.
if oFont=nil
oTbr:oFont:=oApplication:oFontVerdanaBold
else
oTbr:oFont:=oFont
end if
with object oTbr:aCols[1]
:SetCheck( { "OK_SMALL", "CANCEL_SMALL" } )
:bStrData:={||NIL}
end
oTbr:bLClicked := { | nRow, nCol | LClicked(@oTbr,@oCS)}
oTbr:aCols[7]:cEditPicture := Precios_Mask(.t.)
return
Mil Gracias.