diff options
Diffstat (limited to 'design/widgets/multilist.tex')
-rw-r--r-- | design/widgets/multilist.tex | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/design/widgets/multilist.tex b/design/widgets/multilist.tex new file mode 100644 index 0000000..9e3ff6e --- /dev/null +++ b/design/widgets/multilist.tex @@ -0,0 +1,42 @@ +\subsubsection{\texttt{multilist} elementet} +En multilist bruges til at producere en række tekststrenge som alle +vil blive tilføjet til en liste.\\ +En multilist har flg. attributter: +%\begin{itemize} +%\item \textit{value} - Inidikerer hvilket element på listen som skal være +% valgt initielt. Hvis udeladt eller ikke-matchende vil ingenting være valgt, +% hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er +% opfyldt. +%\end{itemize} +En multiliste indeholder to undergrupper: en gruppe som beskriver +preindsatte strenge, og en gruppe som indeholder widgets.\\ +Gruppen med de preindsatte strenge er tagget \texttt{items}, som har +flg. attributer: +%\begin{itemize} +%\item \textit{value} - Inidikerer hvilket element på listen som skal være +% valgt initielt. Hvis udeladt eller ikke-matchende vil ingenting være valgt, +% hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er +% opfyldt. +%\end{itemize} +\texttt{items} tagget indeholder således \texttt{item} tags som hver +især beskriver en enkelt streng som skal indsættes. \texttt{item} +tagget har flg. attributer: +\begin{itemize} +\item \textit{value} - +\end{itemize} + +Et eksempel på en multilist: +\begin{verbatim} +<multilist> + <items> + <item>En streng</item> + <item>En streng mere</item> + </items> + <input layout="hbox"> + <lineedit value="Skriv en værdi her"/> + </input> +</multilist> +\end{verbatim} + +Multilisten indeholder en række underwidgets som tilsammen konstruerer +inputtet til strengkonstruktionen. |