Automatically select a row, when a checkbox is checked.

I've noticed that checking the left-most checkbox on a row in the grid doesn't 'select' the grid. Could this be changed? Also, checking the 'select all' checkbox in the top row doesn't 'select all'.

This means, when we are deleting multiple rows, we need to click 'select all' checkbox, then click to select at least one row, before we can get the 'delete' button to show up in the action bar.

It would be very helpful, if checking the box on a row would also select the row - and if checking the 'select all' checkbox, all rows would be selected.
1 person likes
this idea
+1
Reply
  • The check box is not designed to cause the Select action. It is designed to "memorize" the primary keys of "checked" records. The primary keys are passed to business rules in SelectedValues property of action arguments.

    The selection works consistently with other online apps. The primary keys of selected records are passed to the server. If you have 100K records in a view and we pass them all then that would be a performance problem.

    Create a custom action that will apply to all records instead.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I understand this - but my end user sure don't. When they click a checkbox on a row, to them it is 'selected', and they wonder (loudly) why they have to then click the row to actually select it.

    For the record, I am not saying we should send 150k rows back for processing of a delete! I don't mind if it's 25 records at a time (one grid 'page' at a time, in other words) - but when they click the 'select all' checkbox, it's not intuitive to have to then 'select' one of the rows before they can 'delete' the rows they checked.

    Aside from deleting one record, or deleting all records in a page of the grid, I have situations where users are selecting record 1, 5, 8 and 10 in a grid, and then needing to delete. They are naturally clicking the checkbox to make the selection, then wondering why there's no delete button unless they click on one of the rows of the grid they already 'selected'.

    Hopefully this makes more sense. If the checkbox being checked also set the row as 'selected' this problem would be solved.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated