Projects:Multiple Selection in Tickets/How-to
Select multiples lines
To select multiple lines of the ticket, select a line normally or press the EDIT button. A "pin" button is displayed in the upper right part of the ticket (marked with a red circle in the figure below).
Click on "pin" button, to toggle selection mode to "multiple selection", a "pin" button turn to orange and show "Select All" button. See figure below.
From now:
- Single clicks/taps on a non-selected line, selects it (the previous one(s) remain(s) selected).
- Single clicks/taps on a selected line, unselects it (the previous one(s) remain(s) selected). If there is only one line selected in the whole ticket, it cannot be unselected.
Select All tickets lines
To select all lines of the ticket:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Press "Select All" button
Delete multiples lines
To delete multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines to delete
4. In EDIT window press "Delete" button
Most of the operations performed on the ticket can be undone, when working with multiple selected lines work as usual, in the SCAN window operations performed are displayed and has the "Undo" button to undo the changes. See figure below.
Return multiples lines
To return multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines to delete
4. In EDIT window press "Return Line" button
Change quantity to multiples lines
To change quantity to multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines
4. In EDIT window (Keypad) enter the new quatity do you want and press the button QUANTITY.
Change price to multiples lines
To change price to multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines
4. In EDIT window (Keypad) enter the new price do you want and press the button PRICE.
Increment/Decrement quantity to multiples lines
To Increment/Decrement quantity to multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines
4. In EDIT window (Keypad) press the button "+" or "-".
Note that the keypad "+" and "-" buttons should be enabled ONLY in the case the quantity be the same for all selected lines.
Apply a discount to multiples lines
To apply a discount to multiples lines:
1. Select a line and press the EDIT button
2. Press "pin" button
3. Select other lines
4. In EDIT window (Keypad) enter the discount do you want and press the button DISCOUNT.
Note: The preference "WEB POS Open Discounts From Keyboard" will be disabled
Keyboard special case: Ctrl + click
The equivalent (and intuitive) action for multiple lines selection using the keyboard is keep pressed Ctrl key while clicking the desired lines. If press Ctrl key and clicks (while pressing it) a non-selected line, this line should be automatically added to the selection. If press Ctrl key and cliks a selected line, this line shuold be automatically removed from selection.
Note that the "pin" button visualization (status) has not been affected at any time due to the Ctrl key press, so it should not be affected neither when the user does Ctrl key-up.
Keyboard special case: Shift + click
The equivalent (and intuitive) action for multiple lines range selection using the keyboard is keep pressed Shift key while clicking the desired lines that limit the range.
- If the user press Shift key and clicks in a line, and all the other selected lines are above it, the selection should go from the first selected line to the clicked one.
- If the user press Shift key and clicks in a line, and all the other selected lines are below it, the selection should go from the last selected line to the clicked one.
- If the user press Shift key and clicks in a line, and there is selected lines above and below it, the selection should go from the first selected line to the clicked one and the selection of the lines below the range, should be removed.
Note that the "pin" button visualization (status) has not been affected at any time due to the Shift key press, so it should not be affected neither when the user does Shift key-up.