Andrew Scott
Andrew Scott
A common scenario is to make an editor dialog that operates off a copy of a ViewModel to avoid mutating the page undearneath with edits that might not be saved....
# Breaking (major) - Convert methods that return a tuple of `(ItemResult, IncludeTree)` to just use the include tree prop on ItemResult. - Change AfterSave to return an ItemResult, remove...
Since Typescript now allows doing so.
input: ``` /// /// A CSV of . /// ``` output: ``` /** A CSV of . */ ```

Unlike autosave on viewmodels which does trigger immediately, autoload does not trigger immediately which is confusing and inconsistent without autosave.
- Add mechanisms to preview the actions of a bulk save, i.e. to determine if invoking bulk save would have any effect. Used for enabling/disabling save buttons, driving warnings on...