Skip to content

Commit 9f5d1b2

Browse files
committed
Added description of Shared folder contents
1 parent 6d9769f commit 9f5d1b2

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

doc/doc.tex

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,19 @@
320320
\end{itemize}
321321

322322
Samotná implementace těchto obrazovek implementuje pouze minimální aplikační logiku, jelikož hojně využívá rozhraní z projektu
323-
\texttt{Services}, která ji jsou dostupná pomocí stromu závislostí s využitím anotace \texttt{@inject}.
323+
\texttt{Services}, která ji jsou dostupná pomocí stromu závislostí s využitím anotace \texttt{@inject}.
324+
325+
\subsubsection{Adresář \texttt{Shared}}
326+
Znovupoužitelné komponenty grafického rozhraní se nachází ve složce \texttt{Shared} a používají se v následujících definicích obrazovek:
327+
328+
\begin{itemize}
329+
\item \texttt{LabelDecimalValue.razor} -- definice komponenty, která umožňuje zobrazit libovolné číslo a přiřadit
330+
k němu nějaký popisek. V aplikaci se využívá k zobrazování vlastností a výkonosti jednotlivých sledovaných entit
331+
(portfólia, položky portfóli či transakce).
332+
\item \texttt{OrderForm.razor} -- definice formuláře, který se používá na stránkách pro vytvoření a úpravu transakce
333+
\item \texttt{MainLayout.razor} -- definice obsahující základní HTML prvky, které obalují obsah jednotlivých stránek implementující obrazovky
334+
\item \texttt{PortfolioForm.razor} -- definice formuláře, který se používá na stránkách pro vytvoření a úpravu portfólia
335+
\end{itemize}
324336

325337
\section{Oveření kvality vytvořeného software}
326338

0 commit comments

Comments
 (0)