Définit soit une nouvelle liste de recherche, soit un nouvel élément de liste de recherche. Fournir une valeur pour l'attribut id nomme la liste afin qu'elle puisse être référencée à partir d'autres déclarations.
Par exemple, dans l'exemple de code suivant, la première instance de la balise <searchList> a l'attribut id défini sur home-search. Par conséquent, elle démarre une nouvelle liste de recherche avec cet ID. Les instances suivantes de la balise <searchList> ne définissent pas l'attribut id, elles définissent donc de nouveaux éléments dans la liste.
Démarrer une liste de recherche et définir des éléments - Exemple XML
<!-- Cette ligne démarre la déclaration de la liste de recherche home-search. Cela définit l'ensemble des liens qui apparaissent sous le titre "Rechercher..." sur la page d'accueil. L'attribut id fournit le nom de la liste de recherche qui peut être utilisé pour référencer la liste à partir d'autres déclarations.-->
<searchList id="home-search" template="searchList.xsl">
<!-- Cette balise définit le premier élément de la liste - un lien vers le formulaire de recherche de personnes.-->
<searchList>
<label labelClass="squarebullettext"><li> Personnes</label>
<url>$(PAGE_SERVER)/advanced-searches?defaultItemId=item5001&
usePersistence=false&proxyAccount=$(proxyAccount)</url>
</searchList>
... <!-- d'autres éléments de la liste de recherche apparaîtraient ici avant la balise de fermeture qui termine l'ensemble de la liste home-search. -->
</searchList>
Cet élément peut contenir les éléments suivants :
| Élément | Description |
|---|---|
| Balise column | Définit une colonne contenant des éléments de liste de recherche. Une liste de recherche peut afficher des liens dans plusieurs colonnes. |
| Balise label | Spécifie le texte qui apparaît dans l'élément de la liste de recherche. Contrôle également les caractéristiques d'affichage en utilisant les classes CSS définies dans les feuilles de style du Web Client. |
| Balise description | Fournit une description de l'élément de la liste de recherche. |
| Balise url | Spécifie la destination du lien de la liste de recherche. Si un élément de la liste de recherche n'a pas d'URL spécifiée, il est affiché comme une étiquette de texte plutôt qu'un lien. |
| Balise searchList | Définit un élément au sein de la liste de recherche. Cet élément peut créer soit des liens, soit des éléments de titre. |
Attributs
L'élément <searchList> a les attributs suivants :
Attributs pour <searchList>
| Attribut | Description | Valeurs possibles |
|---|---|---|
| id | Définit un nom pour la liste de recherche. Si cela est spécifié pour l'élément, vous pouvez alors référencer la liste à partir d'autres déclarations. | Tout nom de texte. Ne pas inclure d'espaces dans le nom. |
| template | ||
| show | Spécifie si l'élément de la liste de recherche doit apparaître ou non. Normalement, vous définissez cela sur une variable qui se résout en Vrai ou Faux.
| Vrai - l'élément apparaît. Faux - l'élément n'apparaît pas. |