Define una nueva lista de búsqueda o un nuevo elemento de lista de búsqueda. Si se proporciona un valor para el atributo id, se le da un nombre a la lista para que pueda ser referenciada desde otras declaraciones.
Por ejemplo, en el siguiente ejemplo de código, la primera instancia de la etiqueta <searchList> tiene el atributo id establecido en home-search. Por lo tanto, inicia una nueva lista de búsqueda con este ID. Las siguientes instancias de la etiqueta <searchList> no establecen el atributo id, así que definen nuevos elementos en la lista.
Iniciar una lista de búsqueda y definir elementos - Ejemplo XML
<!-- Esta línea inicia la declaración de la lista de búsqueda home-search. Esto define el conjunto de enlaces que aparecen bajo el encabezado "Buscar..." en la página principal. El atributo id proporciona el nombre para la lista de búsqueda que puede ser usado para referirse a la lista desde otras declaraciones.-->
<searchList id="home-search" template="searchList.xsl">
<!-- Esta etiqueta define el primer elemento de la lista: un enlace al formulario de búsqueda de Personas.-->
<searchList>
<label labelClass="squarebullettext"><li> Personas</label>
<url>$(PAGE_SERVER)/advanced-searches?defaultItemId=item5001&
usePersistence=false&proxyAccount=$(proxyAccount)</url>
</searchList>
... <!-- aquí aparecerían más elementos de la lista de búsqueda antes de la etiqueta de cierre que termina toda la lista home-search. -->
</searchList>
Este elemento puede contener los siguientes elementos:
| Elemento | Descripción |
|---|---|
| Etiqueta column | Define una columna que contiene elementos de la lista de búsqueda. Una lista de búsqueda puede mostrar enlaces en varias columnas. |
| Etiqueta label | Especifica el texto que aparece en el elemento de la lista de búsqueda. También controla las características de visualización usando las clases CSS definidas en las hojas de estilo de Web Client. |
| Etiqueta description | Proporciona una descripción del elemento de la lista de búsqueda. |
| Etiqueta url |
Especifica el destino del enlace del elemento de la lista de búsqueda. Si un elemento de la lista de búsqueda no tiene una URL especificada, se muestra como una etiqueta de texto en lugar de un enlace. |
| Etiqueta searchList | Define un elemento dentro de la lista de búsqueda. Este elemento puede crear enlaces o elementos de encabezado. |
Atributos
El elemento <searchList> tiene los siguientes atributos:
Atributos para <searchList>
| Atributo | Descripción | Valores posibles |
|---|---|---|
| id | Define un nombre para la lista de búsqueda. Si se especifica para el elemento, entonces puedes referenciar la lista desde otras declaraciones. | Cualquier nombre de texto. No incluyas espacios en el nombre. |
| template | ||
| show |
Especifica si el elemento de la lista de búsqueda debe aparecer o no. Normalmente, se establece en una variable que se resuelve como True o False.
|
True - el elemento aparece. False - el elemento no aparece. |