If you are going to trigger a login from that view Login button, should be visible, but until the last step is completed, you can disable it.
Dismissing the keyboard is a usual behavior on mobile apps.
A dialog is not needed. Instead, provide a context menu with 3 items:
Set selection begin
Set selection end
This presumes that the numbers are sorted.
Users will do less errors, because they don't need to enter any numbers.
And your developer will be happy, because he doesn't need to validate numbers. Small validation is needed: ...
It's a bit difficult to make solid recommendations without knowing more about how your users will capture the numbers: do they have to manually check numbers on the dongles, or are these printed on a label on the box, etc.?
Be sure that you talk to some users to understand how they currently capture those numbers, and how they confirm that they've entered ...
The question is not if the ability to correct an erroneous bulk add is needed, but how will it be handled when it happens.
The answer partially depends on who the end users are and how much access you will have later.
If this program is designed to be used in-house (or you are hosting it for a customer and retain full admin access), then a temporary ...
Thank you all for your input!
I have devised a solution that uses a system indicator (unfortunately I can't simply ask for a system capacity in %, only good or bad).
Also, I can ask for the maximum settable value of each specific parameter, so using that I built sliders that have hard gradients as backgrounds showing the acceptable limits.
A jsfiddle is ...
Show a current state of the systems capacity, and update the pane as they tweak the thresholds.
If you can show a base setting, either by a % of capacity, or a binary state, you can allow this pane to adjust as the thresholds are adjusted.
If their changes are within the bounds of the system capacity, you can surface the Save button, or cancel their ...
Some options to consider:
Include some explanatory text. What are packet size, latency, and retransmissions? Why would someone want to use higher or lower values for each?
Make the rule explicit. As it is, I don't see why 60ms latency with 6 retransmissions is good, but 10 retransmissions is bad. Include the formula if you have to. Something like "capacity ...
I do not have an example. But in your solution it seems unclear why I can remove some selected items but not others. This brings me to the following solution:
Place the previously submitted values outside the dropdown. You can even label them so it is clear that they are submitted already. In the dropdown you place only the values still available. So the ...