[OBM Admin] text_filter modul

Bán Miklós banm at vocs.unideb.hu
Fri Nov 23 11:10:13 CET 2018


Példa a text filter modul komplex beállítására:

Modul paraméter:

obm_taxon
obm_datum
obm_uploading_date
obm_uploader_user
d.szamossag:nested(d.egyedszam):autocomplete
d.egyedszam:values():
obm_files_id
faj
obm_search


Ez azt okozza kereső felületen, hogy a számosság mező egy autocomplete
input mezőként jelentkezik, és ha beírunk/kiválasztunk egy értéket, pl:
"darab", akkor az egyedszám mezőben (egyéb beállítást nélkülözve alapból
többszörös választóként megjelenítve) megjelennek azok az egyedszám
értékek, ahol "darab" szerepel az azonos sorokban a számosságnál.

Így olyan ÉS kapcsolatokat tudunk megadni a keresésnek amik garantáltan
adnak eredményt.

A modul paraméterben lévő "d" a tábla ALIAS értéke amit az SQL query
beállításánál adtunk meg:

SELECT d.obm_id, %grid_geometry% AS obm_geometry %selected%
FROM %F%dinpi d%F%
   %grid_join%
   %rules_join%
   %taxon_join%
   %morefilter%
WHERE %geometry_type% %envelope% %qstr%

A %F% határoló értékek között van a FROM tábla neve utána egy aliassal.
Ezt az aliast ennek a megadásnak köszönhetően tudjuk elérni modulokból.

Ha lenne további JOIN a query-ben azokat %J% értékkel kell lehatárolni



-- 
Miklós Bán, PhD
MTA-DE Behavioural Ecology Research Group
Department of Evolutionary Zoology, University of Debrecen
H-4010 Debrecen, Egyetem tér 1.
Phone:  +36 52 512-900 ext. 62357
http://zoology.unideb.hu/@Miklos_Ban

OpenBioMaps
https://openbiomaps.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the Administrator mailing list