resources:diagrams:projects:generic:interface_view:view_composition:home

Resources:Diagrams:Projects:Generic:Interface View:View Composition


@startuml


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt
skinparam nodesep 30
skinparam ranksep 30
scale 0.8
scale max 800 width
allow_mixing

title Interface View - General View Composition Pattern
component "ContainerView" as C1 {
component "Optional\nRecursively Nested\nContainer Views" as C2 {

component InputView {
component Widgets
note right of Widgets
Custom
input
controls
endnote
}

component OutputView {
component "Widgets" as W2
note right of W2
Custom
output
controls
endnote
}

InputView -[HIDDEN]RIGHT- OutputView

note bottom of InputView
For collecting info:
list filtering criteria,
or create new/edit existing
individual records
endnote

note bottom of OutputView
for displaying
indivual records
or lists of
records
endnote
}
}

note bottom of C1
Containers are
for grouping of
logically related
input/output
views
endnote




  • /home/skysigal/public_html/data/pages/resources/diagrams/projects/generic/interface_view/view_composition/home.txt
  • Last modified: 2023/11/04 02:59
  • by 127.0.0.1