Please enable JavaScript.
Coggle requires JavaScript to display documents.
LIO (V2 (Logic (Tree Render (LIOConstruct.ascx) (TreeModel Format…
LIO
V2
Logic
Tree Render
(LIOConstruct.ascx)
TreeModel Format
LIODataLookupVisitor
set a attribute "ContextMenuKey" or "ElementName"
LIOResolveIconVisitor
to replace the original icon
LIONodeContextMenuVisitor
set attribute "ContextMenuId"
use method GetContextMenuKey(ILIOElement lioElement)
LIOContextMenuModifierVisitor
-FixControlVisibility
-AddBreakdownMenus
-AddFormulationContextMenus
ImageResolver
LIOGroupElementImageResolver
LIOIngredientElementImageResolver
LIOBreakdownElementImageResolver
CLASS:ElementStyleHelper
LIOTreeViewModel
LIOElementTreeModel
Contains a LIOElement
How to build menu ids for each item?
CLASS: ContentMenuIds
Method: GetContextMenuKey(ILIOElement lioElement)
defined in file LIOTreeViewModelVisitor.cs
Menu Definition
SiteMap-Extensions.xml
ClientSideCommand
LIOTreeActions.js
ServerSide Method
LIOTreeActions.cs
Generate
LIOBuilder.cs
LIORoot.cs
InitLIORoot()
Item Type
LIORoot
#
LIOElement
LIOBreakdownElement
LIOGroupElement
LIOIngredientElement
Config
CustomerSetting
LIO.DeclareZeroPercentElement.Enabled
LIO.InactiveElement.Threshold
BaseFeatureConfig
GSM.LIO.MaterialComponent.Expand.Enabled
GSM.LIO.Enabled
GSM.LIOv1.RO.Enabled
Code
LIOLibrary
LIO