Toolbarmode
No edit summary
No edit summary
Line 1: Line 1:
Toolbarmode
Toolbarmode


If a TaggedValue of Toolbar=true is set on ViewModel toolbar mode is turned on for that ViewModel.
If a TaggedValue of <code>Toolbar=true</code> is set on ViewModel, toolbar mode is turned on for that ViewModel.


If you set [[SysMDrivenMiscSettingsSingleton]].GlobalToolbarMode=true all views that does not have TaggedValue of Toolbar=false will have get toolbar mode.
If you set [[SysMDrivenMiscSettingsSingleton]].GlobalToolbarMode=true all views that does not have TaggedValue of Toolbar=false will have get toolbar mode.

Revision as of 05:13, 2 May 2024

Toolbarmode

If a TaggedValue of Toolbar=true is set on ViewModel, toolbar mode is turned on for that ViewModel.

If you set SysMDrivenMiscSettingsSingleton.GlobalToolbarMode=true all views that does not have TaggedValue of Toolbar=false will have get toolbar mode.

Implementation notes

ActionRenderPosition LeftSide,ContextMenu,ToolBarLeft, ToolBarRight

Toolbar in Turnkey - Two distinct types of actions:

#1 Those that DONTCHANGESTUFF+Navigates-> Stays on leftside,

#2 Others(data changers, even navigating)  + save,cancel,Edit(ReadOnlySwitch) goes into new horizontal toolbar below mainmenu

- End in mind : reduce left menu, it will only hold safe, ViewModel-top-level navigations without side effects, as such it will not blink or act dynamic

- Nesting level actions are only available via context-menu in grid (context menu content will probably also be divided into the 2 types of actions)

- This new style must be optional (since adoption is not the same for all projects)

- The ability to find #1 type of actions relies on the new ReadOnly-functionality(that can deduce if action changes data or not)

- The suggested rendering position (topleftmenu,nestingleftmenu,toolbar) will need to be attached to actions sent to client so that client may use for filtering and rendering

This page was edited 15 days ago on 05/02/2024. What links here