Patrick Deenen created CAUSEWAY-4040:
----------------------------------------

             Summary: Improve keyboard experience
                 Key: CAUSEWAY-4040
                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-4040
             Project: Causeway
          Issue Type: Improvement
          Components: Viewer Wicket
    Affects Versions: 2.0.0-RC4
            Reporter: Patrick Deenen


Some feedback on the wicket viewer when creating a new Entity using a entry 
form that is large and contains many collections:
 * Using keyboard only is not user friendly, one needs to use the mouse with 
many mouseclicks and scrolling is needed with large entry forms
 * when using a pattern where every separate field needs to change for example, 
every single change needs 3 steps; click to enter edit mode, enter value, click 
ok or press enter.
 ** Better is have an edit mode (with keyboard short cut) where all fields that 
may be edited by the current user are set in edit mode and one can just move 
from one to another by using tab and save bij pressing enter.
 * After every change the page is refreshed and the cursor loses focus and page 
moves to top, the user has to scroll down after every addition in a collection 
(recoverable costs, discount, etc.)
 ** The page should stay where it is and not move to top and the focus should 
stay on the field or better move to the next field
 * When the cursor is in a multiline text field one can not press enter to 
save, one has to tab out first

 ** A solution might be to use alt-enter to insert a new line into the field 
and maintain normal enter to save
 * When on a checkbox, pressing enter to save doesn't work, one has to tab out 
first

 ** A solution might be to use space to toggle the checkbox and maintain enter 
to save



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to