FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xBrowse AUTOSORT
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
xBrowse AUTOSORT
Posted: Tue Sep 13, 2011 04:36 PM

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.

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: xBrowse AUTOSORT
Posted: Thu Sep 15, 2011 12:42 AM

Do you want that xbrowse should NOT sort on some columns?
Set oCol:cSortOrder := nil, for those columns.

Regards



G. N. Rao.

Hyderabad, India
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Re: xBrowse AUTOSORT
Posted: Thu Sep 15, 2011 07:30 AM

Gracias, pero es todo lo contrario, hay columnas que se pueden ordenar y otras nó, me gustaría que todas se puedan ordenar.

Un Saludo y mil gracias.

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: xBrowse AUTOSORT
Posted: Thu Sep 15, 2011 08:46 AM

If you use AUTOSORT clause, all columns are sorted.

Regards



G. N. Rao.

Hyderabad, India
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Re: xBrowse AUTOSORT
Posted: Thu Sep 15, 2011 10:33 AM

Pues en este caso no es así, no se porque, ¿alguien sabe por que?

un saludo.

Continue the discussion