The DataGrid can show 4 navigation buttons.
I would like to keep the first 3 and hide the 4th.

My problem with the 4th button is that I can return the result of a table search and, if the search returns thousands of rows, clicking that 4th button could cause the app to hang.
I want the user to only click the 3rd button and manually go through the pages. Then, if they get bored, they can filter the search using other UI components.
I don’t think it’s possible to hide any single button. You will need to hide all the navigation buttons (show_page_controls of the DataGrid) and then create the three you want to “keep”. That way you will also be able to set events to capture when a user clicks to navigate, which is also something we don’t have currently.
Then, with the buttons you create you can assign no clicks to data_grid.jump_to_first_page(), .next_page() and .previous_page().
1 Like