This generates an rhandson table for selecting items to include in downstream operations.
name of the ID column - make a rownumber or concatenated column if there is no unique identificer column otherwise
which column to use as the "row number", by default same as the id_column
dplyr select statement to choose displayed columns and headers, if not provided (=NULL), will display data table exactly as is (minus the id column which becomes the row number)
page length options, first one will be selected
initially selected page length, first entry of the page_lengths by default
the available table control elements and their order
whether the selector buttons are present
Other selector table module functions:
selector_table_buttons_ui(),
selector_table_ui()