xBrowse - how to oXbrw:gotop() after header is click?
xBrowse - how to oXbrw:gotop() after header is click?
If user select a header to sort on or change ascending/descending order, how do I get xbrowse to always perform a oXbrw:goTop() afterwards?
FWH 11.08/FWH 19.12
BCC5.82/BCC7.3
xHarbour/Harbour
BCC5.82/BCC7.3
xHarbour/Harbour
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: xBrowse - how to oXbrw:gotop() after header is click?
Code: Select all | Expand
oBrw:bOnSort := { |o| o:GoTop() }
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: xBrowse - how to oXbrw:gotop() after header is click?
Thanks for the prompt reply Rao.
But doesn't seem to work with FWH11.08. I ended up with an extra column called BONSORT
But doesn't seem to work with FWH11.08. I ended up with an extra column called BONSORT
FWH 11.08/FWH 19.12
BCC5.82/BCC7.3
xHarbour/Harbour
BCC5.82/BCC7.3
xHarbour/Harbour
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: xBrowse - how to oXbrw:gotop() after header is click?
Sorry, FWH11.08 is more than ten year old and did not support this.
Let me see the source code of FWH1108 and advise you.
Let me see the source code of FWH1108 and advise you.
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: xBrowse - how to oXbrw:gotop() after header is click?
Please try:
Code: Select all | Expand
oBrw:bLClickHeaders := { |r,c,f,o| If( EMPTY( o:cOrder ),,(o:oBrw:GoTop(),o:oBrw:Refresh() ) ) }
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: xBrowse - how to oXbrw:gotop() after header is click?
Thank you very much Rao. It works!
On another topic, is it possible to get a sorting based on a group of column ?
For example, if click on header of col A, sorting is actually col A+col B>
TIA
On another topic, is it possible to get a sorting based on a group of column ?
For example, if click on header of col A, sorting is actually col A+col B>
TIA
FWH 11.08/FWH 19.12
BCC5.82/BCC7.3
xHarbour/Harbour
BCC5.82/BCC7.3
xHarbour/Harbour
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: xBrowse - how to oXbrw:gotop() after header is click?
DBF files?
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: xBrowse - how to oXbrw:gotop() after header is click?
hua wrote:Yes. Is it as simple as creating an index with the expression A+B?
Yes, and a little more.
Also assign
oCol:cSortOrder := <OrderTag>
and
oCol:cOrdBag := <cOrdBag> // if separate
Example (DBFCDX):
INDEX ON COLA+COLB TAG IDXAB TO TMP MEMORY
oCol:cSortOrder := "IDXAB"
oCol:cOrdBag := "TMP"
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India