On Mon, Oct 27, 2008 at 5:10 PM, Alex Fenton <alex at pressure.to> wrote:
> Glen Holcomb wrote:
>
>> What would be the best way to sort a grid by the column the user clicks
>> on? I have a bunch of database info being represented in grids (via
>> GridTableBase) that I would like to be sortable by different columns.
I
>> didn''t see anything in the Grid or GridTableBase about a
column select
>> event.
>>
> There is an event evt_grid_label_left_click which is fired when a row or
> column header is clicked on. You can call get_col on the event object to
> find out which column was clicked. There are also similar events for right
> clicks and double clicks.
>
> To re-order a column, I think it should be enough to change what
> GridTableBase is returning in your case, and then calling refresh on the
> Grid.
>
> To select a whole column just use Grid#select_col method.
>
> cheers
> alex
> _______________________________________________
> wxruby-users mailing list
> wxruby-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/wxruby-users
>
Thanks Alex!
It works beautifully.
-Glen
--
"Hey brother Christian with your high and mighty errand, Your actions speak
so loud, I can''t hear a word you''re saying."
-Greg Graffin (Bad Religion)
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/wxruby-users/attachments/20081103/279f87a8/attachment-0001.html>