Streamlined editing process
SmartBatchUpdate™ incorporates streamlined editing behaviors to provide more intuitive
and making-sense data editing experience for end user.
-
Pending changes merging
A record can contain only one mode of changes. Therefore, if you perform several
changes on the same mode, the pending changes will merge automatically. If the change
mode is different, it will remove the previous changes and set the latest change
mode as active. For example: user edits a record then later deletes it. In such
case, the previous changes will be undo’ed and the
delete pending change is added.
-
Go to next row on last cell
When you press TAB key to edit data and past the last cell of the row, the edited
row will be marked as pending changes. The active cell selection will also be set
to the next row, which allows users to edit data faster.
-
Unique auto-increment fields will be set to (Auto)
WebGrid will automatically lock the auto-increment field to avoid any unnecessary
errors and assign “Auto” in the text field to tell user that the cell value is automatically
generated.
-
Automatically generate key values for auto-increment fields
WebGrid Enterprise 7 comes with the ability to generate key values for auto-generated
fields to simulate the database structure in client-side, which enables pending
changes to work effectively and reliably.
-
Select first cell after adding new row
WebGrid comes with a new setting which focuses the selection to the first editable
cell upon a successful row adding operation. This will significantly improves data
editing entry process as user doesn’t need to manually select the cell on every
new row adding operation. This is convenient under certain circumstances when user
needs to input multiple rows.
-
Rows with deleted pending change can’t be
edited.
A row with deleted pending change is locked by default to prevent any unnecessary
conflicts and saving errors during the server-side batch update process.
-
New rows will always be added to the last position in the table
Add pending change rows are always positioned in the last of the table according
to the sequence of insertion. This enables user to locate the newly added rows immediately
without having to navigate to the last page in the grid and perform editing if needed.
-
Added row will be removed from view on delete
When delete operation is performed in Add pending change row, the row will be removed
from the batch update queue instantly as well as its associated pending changes.