I quoted the "best" because the optimum approach probably depends on the goal.
As I work through my first web app, I'm getting lost in the weeds as I see the vast flexibility of WAS development. I don't know whether to use dialog, page layout, grid freeform, or any other approach - as I can't quite discern which is the "best" approach.
So here's the deal:
I've got an updatable detail view. I want to present five (5) buttons (all in the same horizontal span) to allow the user to select from: Update, Reset, Exit, Reject, and Process.
Update must update the database with the user-modified data. The user is REQUIRED to enter some text as notes. User will stay on the page following Update, ready to click Process.
Reset must undo the user's modifications, but stay on that detail page. He now has a chance to enter his mods correctly.
Exit should undo user mods and return to the previous grid page (separate page, by the way).
Reject must update the database, setting a "reject" flag and posting some other data such as user info, timestamp, etc. We should then be returned to the previous grid page AND manage a refresh of the grid on that page, as the Reject process will eliminate one row of data from the grid.
Process must move the user to a new page for further "stuff".
The Process button should, ideally, be disabled until Update has been clicked (therefore ensuring required notes have been entered).
Any opinions on best approach? And, fyi, I don't know anything about javascript.
As I work through my first web app, I'm getting lost in the weeds as I see the vast flexibility of WAS development. I don't know whether to use dialog, page layout, grid freeform, or any other approach - as I can't quite discern which is the "best" approach.
So here's the deal:
I've got an updatable detail view. I want to present five (5) buttons (all in the same horizontal span) to allow the user to select from: Update, Reset, Exit, Reject, and Process.
Update must update the database with the user-modified data. The user is REQUIRED to enter some text as notes. User will stay on the page following Update, ready to click Process.
Reset must undo the user's modifications, but stay on that detail page. He now has a chance to enter his mods correctly.
Exit should undo user mods and return to the previous grid page (separate page, by the way).
Reject must update the database, setting a "reject" flag and posting some other data such as user info, timestamp, etc. We should then be returned to the previous grid page AND manage a refresh of the grid on that page, as the Reject process will eliminate one row of data from the grid.
Process must move the user to a new page for further "stuff".
The Process button should, ideally, be disabled until Update has been clicked (therefore ensuring required notes have been entered).
Any opinions on best approach? And, fyi, I don't know anything about javascript.
Comment