h2oai / h2oai/wave

Add imperative API to control current page in in paginated table.

Open
#1,799 0 comments 0 reactions 0 assignees View on GitHub
feature ui
Dominant language
Python
Stars
4.3k
Forks
371
Avg merge
26d 1h
Merged PRs (30d)
1

Description

via @us8945

#### Is your feature request related to a problem? Please describe

Some users might want to add additional filtering mechanisms that are external to the table, e.g. `ui.dropdown`. However, since table handles pagination state itself currently, it has no way of knowing a dropdown values was picked.

#### Describe the solution you'd like

Allow controlling current page from within python API.

#### Describe alternatives you've considered

(A clear and concise description of any alternative solutions or features you've considered.)

#### Additional context

Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Research direction

Start by locating the paginated table implementation and the Python API entry point that manages its pagination state. Define how an external ui.dropdown or other filter can set the current page, then verify that the table responds through the Python API and preserves the expected pagination behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.