Skip to content

QuickGrid: simplify localizing pagination #42338

Open
@SteveSandersonMS

Description

@SteveSandersonMS

Update: It's all covered except for localization of pagination. It's already possible to do that today by creating a custom paginator (and only 10 or so lines of code) but that's still harder than people would ideally want.


High priority

  • On iOS Safari, column options can't be dismissed by tapping on the background. Try listening to touchstart (or similar) as well as click events.
  • On iOS Safari, the sort indicators don't display at all because they use an unsupported unicode character. Try replacing these with SVG images.
  • Default sort order is only applied if the data source is loaded asynchronously

Lower priority

  • On iOS Safari, the pagination buttons don't look great because the unicode characters aren't exactly aligned with each other. Try replacing these with SVG images.
  • On iOS Safari, there's no way to resize columns. Consider applying support for all the touch events for dragging.
  • No built-in localization of the built-in strings ("Next page" in alt text, "14 items", etc.). Developers wanting to customize this have to override the pagination output.
  • The built-in English text for pagination summary doesn't pluralize correctly ("1 items")

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions