Tabla de Contenidos

SEARCH

Tipo

Descripción

Para un campo que emplea una lista de selección (tipo combo, lista, radio, etc. ) define cuál es el origen de datos para los valores a mostrar. Los campos que se muestran en la lista se especifican con la etiqueta SEARCHFLD. El origen de datos puede ser:

  1. Unos valores inmediatos. En este caso se especifica una lista de valores con formato {[codigo:]valor;}. Los valores de la lista se separan por el caracter ';'. A su vez cada valor puede contener opcionalmente un código asociado que sería el que se almacenaría finalmente en el origen de datos.
  2. Un formulario. Se indica el identificador de formulario origen de los datos.
  3. Una tabla del origen de datos. En este caso el los datos de la etiqueta SEARCH contendrán una cadena con formato DATA:source;[filter];[orderby];[dsource];. En estos parámetros sólo puede emplear variables de sustitución comunes, ya que durante la creación de los widgets no se dispone de más información.
    • DATA es un valor fijo
    • source es el origen de datos
    • filter un filtro para el origen de datos
    • order orden para el origen de datos
    • dsource es un origen de datos definido

Ejemplos

Campo con de búsqueda con valores inmediatos

<string source="sent" caption="Enviado" len="0" >
   <search>f:No;t:Si;</search>
</string>

Campo de búsqueda con información proviniente del origen de datos de un formulario

<int source="fk" caption="es=Tipo|en=Type" len="0" >
   <search>frm_type</search>
   <searchfield>descr</searchfield>
</int>

Campo de búsqueda con información proviniente de un origen de datos

<string source="fktype" caption="en=Type|es=Tipo" len="0" canbenull="N" msg="Seleccione">
   <search>DATA:Invel_type;;;</search>
   <searchfield>pk,descr</searchfield>
</string>
  

DTD

<!ELEMENT search (#PCDATA)>

Notas