Server-side sorting only
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.7k
- Forks
- 351
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 1
Description
Hi there, ember-table is awesome btw.
We current have the million row table problem so we have implemented pagination to control filtering and sorting of the table by calling lastReached (at bottom of rows) and when sort order / filters change.
LastReached has an infinite loop problem if the vertical height is not defined in pixels btw. I was thinking of contacting the vertical-collection author about that.
The issue is that I'd like to disable the ember-table merge-sort capability completely with a parameter change or somesuch. Is this something available? I can't see it in the code. If not, could I do a PR to try to do this, I'm not the greatest JS coder but perhaps I could manage, I'd like to try. Of course I could go to another table widget but I really like ember-table.
Oh, also I cannot completely switch off sorts as my pagination needs the logic to maintain the sort state ie @onUpdateSorts
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the table's sorting behavior around lastReached and @onUpdateSorts, focusing on where merge-sorting is applied. Confirm whether a parameter can disable merge sorting while retaining sort state for pagination, then verify that server-side sorting and filtering still work without the client-side merge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100