Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

A SearchComboBox kontroll leszármazottja.

Általános keresőkontroll.

Attribútumok

@Type* = "Search"

@ExpandWidth : boolean

@FreeeText: boolean

@LinkedFunction : varchar

@Masks : varchar

@Paginate: boolean (csak sERPaWeb)

@Parameters: varchar

@SearchFieldNames*

@SearchOrderFieldNames : varchar

@SearchSQL* : varchar

@TextSizes : varchar

 

A FieldNames, SearchFieldNames attribútumokban megadott első név az ID mező neve. Ha az ID mező neve "_ID"-re végződik (pl. FieldNames="Ugyfel_ID|Ugyfel_IDKod|Ugyfel_IDNev"), akkor a mező típusa egész szám (integer), egyébként string (pl. FieldNames="AfaBevallas|AfaBevallasNev").

A FieldNames, SearchFieldNames attribútumokban az ID mező (az első mező) és az attribútumban lévő másik mező lehet ugyanaz a mező, pl.: SearchFieldNames="Sorozat|Sorozat" FieldNames="Sorozat|Sorozat", vagy SearchFieldNames="Penztarkod|Penztarkod|PenztarNev" FieldNames="PenztarkodPenztarkod|PenztarkodPenztarkod|PenztarkodPenztarNev".

Megvalósítás

sERPaMobil

sERPaWeb

A kontroll egy fizikai mezőben jeleníti meg az összes logikai mezőt (pl. "Név (Kód)").

A keresés az összes logikai mezőre egyszerre történik (pl. egyszerre keres a kódban és a névben is). Kereséskor tetszőleges számú karakter vihető be.

A logikai mező szélességét a Masks határozza meg. Ha nincs Masks, akkor a TextSizes. Ha egyik sincs, akkor logikai mezőnként 20 karakter széles lesz. A logikai mező maximális szélessége 50 karakter. A Widths attribútummal közvetlenül megadhatjuk a logikai mezők szélességét, akár 50 karakteresnél szélesebbre is állíthatjuk, de a szélesség nem lehet nagyobb, mint a Masks-ból vagy a TextSizes-ból az adott logikai mezőre adódó szélesség.

AlignHorz, ExpandWidth: Csak az AlignHorz="Client" ExpandWidth="1" használható (jelentése: a kontroll az ablak jobb széléig tart).

sERPa (Windows verzió)

Példa

<Control Type="Search" Caption="Ügyfél" FieldNames="Ugyfel_ID|UgyfelKod|UgyfelNev" SearchSQL="select Ugyfel_ID,Kod,Nev from Ugyfel" SearchFieldNames="Ugyfel_ID|Kod|Nev" SearchOrderFieldNames="Kod;Ugyfel_ID|Nev;Ugyfel_ID" LinkedFunction="function:struktura.ugyfel;id1" Masks="@KodKoz|@NevKoz" NullText="Adja meg az ügyfelet!"/>