UPDATENow available via NugetProject DescriptionA simple jquery plugin to simplify dealing with paging and sorting of tables. MvcAjaxTable deals with state on the client and allows functions to be executed at various points in the pipeline.
OverviewEnables tables to be refreshed via calls to JSON endpoints on MVC controllers. The plugin handles the requests for sorting and paging and the nessecary state that needs to be held to support this. Although this project is primarily focused on consumption from MVC I'll be more than happy to add some ASP.NET Webform examples if required.
Currently the functionality is limited but more advanced functionality will soon be available such as in place filtering. A request I have from a consumer of this plugin.
DoneSourceThe version that is currently in source control has a mocked backend which provides the data to drive the demos. I've split the demo in to the appropriate tiers and stubbed in obvious places as so it's clear which bits to replace to say integrate with sql server or web services etc.
Demohttp://mvcajaxtable.apphb.com/ReleasesThe current stable version of the script will be released as a separate file with a link to the corresponding change set.
Supported Browsers
- IE6+
- Chrome
- Firefox
- Safari
- Opera
Help Required
- Testing suite for the plugin written with qUnit.
- Maintaining the documentation.
IssuesAny issues please report with the issue tracker to aid with quick resolution.
Feature requestsPlease raise in the discussions area for consideration, although at this point in the project anything sensible will pretty much be implemented.
ContributingFeel like helping out, implementing a feature? If so make the changes and submit a pull request I'll be more that happy to integrate into the main branch.
Thanks for reading.