602SQL-┌plnß dokumentace Index   Tisk  

WBS - selektory (WBIK)

Pomocφ WBS selektor∙ lze umφstit do HTML formulß°e vφce tlaΦφtek typu SUBMIT a definovat, kter² WBC konektor nebo HTW Üablona s WBC sekcφ budou pou₧ity, pokud bylo stlaΦeno urΦitΘ tlaΦφtko. Pokud ve sv²ch HTML formulß°φch vystaΦφte s jednφm SUBMIT tlaΦφtkem pro jeden formulß° (nebo pou₧φvßte pro p°echody A HREF), nenφ nutnΘ se WBS selektory v∙bec zab²vat.

V urΦit²ch situacφch m∙₧e b²t u₧iteΦnΘ mφt ve svΘm HTML formulß°i vφce tlaΦφtek typu SUBMIT. Zde si vysv∞tlφme, jak umφstit tato tlaΦφtka do formulß°e a jak zajistit, aby se po jejich stlaΦenφ provedly r∙znΘ akce v zßvislosti na tom, kterΘ tlaΦφtko bylo stlaΦeno.

Abychom zajistili v²Üe zmφn∞nΘ chovßnφ formulß°e, musφme tlaΦφtka typu SUBMIT ve formulß°i pojmenovat stejn²m jmΘnem. Tzn. vÜechny tagy <INPUT TYPE="SUBMIT"> musφ mφt v parametru NAME stejnΘ jmΘno. Toto jmΘno musφ b²t slo₧eno z pφsmen (i s hßΦky a Φßrkami), z Φφslic a ze znaku podtr₧enφ ┤_┤.

Ka₧d² WBS selektor mß nßsledujφcφ obsah:

[Submit]
SubmitName=jmΘno-tlaΦφtek-typu-submit
[WBClist]
hodnota-tlaΦφtka-Φφslo-1=WWW_objekt-Φφslo-1
hodnota-tlaΦφtka-Φφslo-2= WWW_objekt-Φφslo-2
...
hodnota-tlaΦφtka-Φφslo-n= WWW_objekt-Φφslo-n

JmΘno-tlaΦφtek-typu-submit je jmΘno, kter²m jsou pojmenovanΘ vÜechna tlaΦφtka typu SUBMIT ve formulß°i. Ve formulß°i je n tlaΦφtek typu SUBMIT, hodnota-tlaΦφtka-Φφslo-i je hodnota parametru VALUE i-tΘho tlaΦφtka typu SUBMIT (tzn. to, co je na tlaΦφtku zobrazeno v WWW browseru). WWW_objekt-Φφslo-i je WBC konektor (nebo HTW Üablona), kter² mß b²t pou₧it, pokud u₧ivatel stlaΦφ i-tΘ tlaΦφtko. Musφme zde zapsat pouze nßzev danΘho WWW objektu. WWW objekt musφ b²t ze stejnΘ aplikace, ze kterΘ je dan² selektor. Stejn² konektor (Üablonu) m∙₧eme uvΘst u vφce tlaΦφtek (i kdy₧ tato situace odporuje tomu, proΦ jsme multitlaΦφtkov² formulß° vytvß°eli).

V parametru ACTION tagu FORM naÜeho multitlaΦφtkovΘho formulß°e uvedeme odkaz na nßmi vytvo°en² WBS selektor. Syntaxe tohoto odkazu se °φdφ identick²mi pravidly, jako syntaxe odkazu na jin² WW objekt. V tomto ohledu se m∙₧eme na WBS selektory dφvat jako na specißlnφ typ konektoru, kter² obsahuje pouze jakousi tabulku s p°i°azenφm tlaΦφtek typu SUBMIT a WBC konektor∙ (HTW Üablon).

Pokud mßme vÜe sprßvn∞ nastaveno, WBIK zjistφ, kterΘ tlaΦφtko bylo u₧ivatelem stlaΦeno, zjistφ odpovφdajφcφ obsah WWW objektu a pro p°ipojenφ k 602SQL Serveru pou₧ije odpovφdajφcφ WBC konektor.

P°φklad:

[Submit]
SubmitName=BUTT
[WBClist]
Volba=anketa
V²sledek=vysledek