Co je WBS selektor

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. Na druhou stranu jeden formulß° provede po stlaΦenφ tlaΦφtka typu SUBMIT v₧dy tu samou akci, spustφ ten sam² WBC konektor. Zde si vysv∞tlφme, jak umφstit do formulß°e vφce tlaΦφtek typu SUBMIT 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φ ┤_┤.

WBS selektor je databßzov² objekt kategorie WWW objekty s nßsledujφcφm obsahem:

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

JmΘno-tlaΦφtek-typu-submit je ono jmΘno, kter²m jsme pojmenovali vÜechna tlaΦφtka typu SUBMIT v naÜem formulß°i. Ve formulß°i mßme 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). Nßzev-WBC-konektoru-Φφslo-i je nßzev WBC konektoru, kter² mß b²t pou₧it, pokud u₧ivatel stlaΦφ i-tΘ tlaΦφtko. M∙₧e b²t zde uveden pouze WBC konektor z tΘ samΘ aplikace, ve kterΘ je tento WBS selektor. Krom∞ konektoru lze zde uvΘst i nßzev HTW Üablony (op∞t ze stejnΘ aplikace). Nßzvy WWW objekt∙ je t°eba uvΘst s pat°iΦnou p°φponou. Stejn² WBC konektor 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 WBC konektor. 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∙, Φi HTW Üablon.