summaryrefslogtreecommitdiff
path: root/design/widgets/multilist.tex
blob: 9e3ff6efd015fe326010787f4eae02cb25aa84d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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.