beeware / beeware/toga

Sort Table Columns

Open
#954 39 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
15h 39m
Merged PRs (30d)
40

Description

## Expected Behavior
When you click on a column header, it should sort on the column by ascending/descending.

## Current Behavior
You can click on a column header, but nothing happens.

## Steps to reproduce
1. Create an app with a table

2. Populate the table

3. Run the app

4. Click on a column header

## Your Environment

* Python Version (list the specific version number): 3.7.6

* Operating System and Version (select from the following and list the specific version number; if your OS is not listed, list that as well)

- [x] macOS - version: 10.15.5
- [ ] Linux - distro: - version:
- [ ] Windows - version:
- [ ] Other - name: - version:

* Toga Version (list the specific version number or git hash)
0.2.15
* Toga Target (the type of app you are trying to generate)

- [ ] android
- [x] cocoa
- [ ] django
- [ ] gtk
- [ ] iOS
- [ ] tvOS
- [ ] watchOS
- [ ] winforms
- [ ] win32
- [ ] Other (please specify)

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Start by reproducing the behavior in a Toga table app on the Cocoa target, then locate the table column-header handling; done means clicking a header sorts the displayed rows in ascending and descending order.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.