On Apr 21, 2010, at 12:10 PM, Marcello Bertoli wrote:

I need to sort the lines of a datagrid with more than one criteria.

For instance:

The datagrid represents invoices with these columns:

- invoice date
- invoice number
- invoice title

When I click on the invoice date header I would like to sort the lines of the invoice datagrid first by invoice date and then by number.

Begin by reading this lesson:

http://lessons.runrev.com/spaces/lessons/manuals/datagrid/lessons/7330-How-Do-I-Customize-Column-Sorting-

In the switch statement you create for "invoice date" just perform the sort you need using SortDataByKey (http://lessons.runrev.com/spaces/lessons/manuals/datagrid/lessons/7334-How-Do-I-Sort-Records-By-A-Specific-Key-s-Values- ):

on SortDataGridColumn pColumn
    switch pColumn
        case "invoice date"
            SortDataByKey "invoice date", ...
            SortDataByKey "invoice number", ...
            HiliteAndStoreSortByColumn pColumn
            break
        default
            pass SortDataGridColumn
    end switch
end SortDataGridColumn

Untested but it should work.

--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Releasable Revolution Resources for Developers: 
http://revolution.bluemangolearning.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to