Added CheckboxColumn for datagrids
Review Request #3796 — Created Jan. 28, 2013 and discarded — Latest diff uploaded
Added CheckboxColumn for datagrids This commit adds a new CheckboxColumn class inheriting from Column. When added to a DataGrid this column will contain checkboxes, with a checkbox in the column header that can check/uncheck all the checkboxes. The is_selectable & is_selected functions can be overridden to control whether a checkbox is displayed in a row and whether that checkbox is initially checked. The checkboxes have a data-object-id attribute that should allow javascript code to determine which rows have been checked and use that accordingly. This should allow mass submit/discard buttons to be easily added to the dashboard in reviewboard.
- Integrated into revivewboard (code in this review: http://reviews.reviewboard.org/r/3799/ ) - Confirmed that header checkbox selects/deselects properly - Confirmed that header behaves as expected (movable, displays correctly etc.) - Confirmed that it's possible to write javascript to check which rows are selected and act on it.