HTML šablona v MarushkaDesignu



Podobné dokumenty
Témata v MarushkaDesignu

Dotaz typu Common Info v MarushkaDesignu

Lokalizace souřadnic v MarushkaDesignu

Informační ikony v MarushkaDesignu

Vykreslení obrázku z databázového sloupce na referenční bod geometrie

Práce s WKT řetězci v MarushkaDesignu

Vizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu

3D vektory a mračna bodů v Marushka Designu

Legenda v MarushkaDesignu

DTM (Digitální technická mapa) v Marushka Designu

Integrace Google map v MarushkaDesignu

Tile systém v Marushka Designu

Autorizace mapového serveru

Portál veřejné správy

Sledování provedených změn v programu SAS

Portál veřejné správy

Maturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti

Možnosti připojení WMS služby do Klienta v Marushka Designu

Spisová služba/elisa - Dodatek k manuálu - subverze 1.28

Obsah cvic ení procvic ovane dovednosti

Veřejná zakázka SUSEN generální dodávka staveb v areálu Řež. Dodatečná informace č. 1 k zadávacím podmínkám

DeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR Testování uživatelských rozhraní 2011 ČVUT FEL

GLOBÁLNÍ ARCHITEKTURA ROB

Novinky a změny POEM. verze Copyright 2012 VIAVIS a.s.

Specifikace pro SW aplikaci Start-up business.

GeoDTM. Uživatelská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA Verze 1.0

Vnitřní předpis města Náchoda pro zadávání veřejných zakázek malého rozsahu (mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách)

CSH spol s r.o. NÁVOD K INSTALACI. Proč je výhodné se zaregistrovat v systému ipartner

Přeložit spolupráce s externím serverem Jazyk možnost nastavení jazykové kontroly a výběr jazyka

PEXESO UŽIVATELSKÝ MANUÁL

2.1. Operační systém První kroky Zapnutí počítače a přihlášení do systému Restartování počítače

Tento projekt je spolufinancován. a státním rozpočtem

VIS ČAK - Uživatelský manuál - OnLine semináře

Generování Homepage ze serveru AReality.sk

[AVG-WEB] Zpř í stupně ní kořpořá tní ho wěbu Semestrální práce z předmětu A4M39NUR

INFORMACE O NOVÉ VERZI POSKI REAL

SMART Notebook Mac OS X software pro operační systémy. Uživatelská příručka

Podklady k práci s Intranetem - administrátor

Projektový manuál: SME Instrument Brno

HELIOS Fenix. Kontrolní hlášení DPH. Asseco Solutions, a.s. verze 7.70 verze 7.60

Autorizace mapového serveru

EXTRAKT z mezinárodní normy

PRAVIDLA SOUTĚŽE Tesco recepty - soutěž pro zaměstnance

Dokumentace - Deliverable 3 elektronický prototyp

SMART Notebook Math Tools 11

Elektrická deska udržující teplo

Programová příručka. GoPal Navigator verze 5.5

Portál veřejné správy

ONLINESKLAD.CZ. Vysvětlení pojmů: V tomto manuálu i v celém systému figurují 3 základní osoby: Popis administračního rozhraní

Helios Orange Plugin Zadávání vlastností

KAPITOLA II ZÁKON NA OCHRANU OVZDUŠÍ ZÁKLADNÍ POVINNOSTI...13 KAPITOLA III PROVÁDĚCÍ PŘEDPISY K ZÁKONU O OVZDUŠÍ ZÁKLADNÍ POPIS...

Zadávací dokumentace PC3-Vyvedení výkonu a úpravy stávající rozvodny. Evidenční číslo projektu: 3.1 EED 03/612

Instalace a technické informace

Spisová služba/elisa - Dodatek k manuálu - Verze 1.30

ZADÁVACÍ DOKUMENTACE

Silverline A V1/0612

Co dál po registraci Žádosti o dotaci z PRV???

Programová příručka. GoPal Navigator verze 5

Kotlík na polévku Party

CZ Regulaèní ventily Regulaèní ventily s omezovaèem prùtoku BEE line

Organizační pokyn Hnutí Brontosaurus č. 3.2 Program Akce příroda. Organizační pokyn Hnutí Brontosaurus č. 3.2

Nastavení funkce pro Elektronickou evidenci tržeb EET v programu Aconto

UNIVERZITA PALACKÉHO V OLOMOUCI

Příjem a hodnocení žádostí o podporu

k elektronickému výběrovému řízení na úplatné postoupení pohledávek z titulu předčasně ukončených leasingových smluv

Úplná pravidla soutěže v rámci komunikační kampaně Ria MÁNIE

30. výzva Ministerstva životního prostředí

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší

Odpisy a opravné položky pohledávek

SPARTAN DAIRY 3.0. Uživatelský manuál. Vytvořeno s podporou Interní vzdělávací agentury projekt č. 2017FVHE/2220/47 VFU BRNO

Eda. Evidence obchodních aktivit. Proces nákupu

MS Word pro administrátory projektů Základy

Nastavení firewallu pro AVG 7.5

Dopady spuštění základních registrů na subjekty územní samosprávy

METODIKA ZPŮSOBILÝCH VÝDAJŮ OPERAČNÍHO PROGRAMU LIDSKÉ ZDROJE A ZAMĚSTNANOST

Uživatelský manuál WebActive s.r.o.

VYUŽITÍ MULTIMEDIÁLNÍ TECHNIKY VE VÝUCE ANGLIČTINY UČÍME SE ANGLIČTINU S INTERAKTIVNÍ TABULÍ SMARTBOARD

METODIKA ZPŮSOBILÝCH VÝDAJŮ OPERAČNÍHO PROGRAMU LIDSKÉ ZDROJE A ZAMĚSTNANOST

Případy užití RSSystems

Broušení a ostření nástrojů na speciálních bruskách

Výzva k podání nabídek

SMLOUVA. Mgr. Věrou Pálkovou náměstkyní hejtmana kraje

Obecnou rovnici musíme upravit na středovou leží na kružnici musí vyhovovat její rovnici dosadíme ho do ní.

Oznámení o vyhlášení výběrového řízení na služební místo vedoucího inspektora Oblastního inspektorátu práce pro Středočeský kraj

TEORIE ZPRACOVÁNÍ DAT Cvičení 8

NÁVODNÁ STRUKTURA MÍSTNÍHO AKČNÍHO PLÁNU VZDĚLÁVÁNÍ

DŮLEŢITÉ INFORMACE A POJMY:

EVROPSKÁ UNIE EVROPSKÝ FOND PRO REGIONÁLNÍ ROZVOJ ŠANCE PRO VÁŠ ROZVOJ SMLOUVA O DÍLO

Transakce Profinit. All rights reserved.

CZ. Regulační ventily Regulační ventily s omezovačem průtoku BEE line -1-

Technická specifikace předmětu plnění. VR Organizace dotazníkového šetření mobility obyvatel města Bratislavy

INFORMACE SPOLEČNOSTI V SOUVISLOSTI S POSKYTOVÁNÍM INVESTIČNÍCH SLUŽEB

ÚŘAD PRO OCHRANU HOSPODÁŘSKÉ SOUTĚŽE

ZŠ ÚnO, Bratří Čapků 1332

Verze 6.1, 8/2008. Uživatelský manuál. WebActive s.r.o.,hviezdoslavova 16, Ústí nad Labem. - info@webactive.

STANOVISKO. Návrh změny č. 11 územního plánu sídelního útvaru Břeclav

Program prevence nehod a bezpečnosti letů

ZADÁVACÍ DOKUMENTACE

Posuzování zdravotní způsobilosti k řízení motorových vozidel jako součásti výkonu práce

Transkript:

0 HTML šablna v MarushkaDesignu

OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGN...4-1 -

1 Cíl příkladu V tmt příkladu si ukážeme nastavení infrmačníh dtazu s HTML šablnu v MarushkaDesignu. Příklad byl vytvřen ve verzi 4.0.1.0 a nemusí tedy být kmpatibilní se staršími verzemi. 2 Práce s příkladem D slžky c:\marushkaexamples\ rzbalíme bsah subru HTMLTemplate_CZ.zip. Cílvu slžku je nutné respektvat kvůli prvázansti cest s prjektem. V případě umístění subrů d jiné cesty by nebyl mžné s příkladem pracvat. V prstředí MarushkaDesignu tevřeme prjekt HTMLTemplate_CZ.xml. Označíme frmální vrstvu GS_TABLE, v kntextvém menu vybereme Data Načti vše: V mapvém kně zvlíme zbrazit Vše : Spustíme lkální webvý server: - 2 -

3 Ukázka dialgvéh kna Obr 1: Výsledek infrmačníh dtazu Infrmace Obr 2: Výsledek infrmačníh dtazu Infrmace HTML - 3 -

4 Stručný ppis příkladu v MarushkaDesign Testvací příklad bsahuje databázi v SQLite, ve které je jedna publikační vrstva. V datvém zdrji je jedna frmální vrstva dkazující se na fyzicku vrstvu (databázvu tabulku). Nsitelem dat je fyzická vrstva (databázvá tabulka) GS_TABLE. Fyzická vrstva GS_TABLE má ve vlastnsti DBClumnsTClient pmcí příkazu SET_INFO_ICON_TEXT nastaven text infrmační ikny, zde je t knkrétně slupec NAME. Pmcí příkazu SET_INFO_ICON_LABEL je nastaven ddatečný ppisek infrmační ikny, který se zbrazí p najetí kurzru myši, zde je t knkrétně ppisek při n muse. Prjekt bsahuje 2 infrmační dtazy v knihvně dtazů. Prvním dtazem je dtaz Infrmace, který vybere a zbrazí všechny záznamy elementu s ID dpvídajícím ID vybranéh elementu a vypíše je ve vyskakvací bublině. Definice tht dtazu je uvedena ve vlastnsti dtazu SlqStmtTemplate, jeh hdnta je: SELECT * FROM GS_TABLE WHERE ID=~(lng)ID~. Druhý dtaz je nazván Infrmace html, jeh výsledek je zbrazen ve vyskakvací bublině (typ umístění výsledku definuje vlastnst ViewStyle). Vlastnst SqlStmtTemplate (cž je SQL šablna dtazu) definuje samtný infrmační dtaz. SQL výraz je ve tvaru: SELECT <seznam slupců> where ID=~ID~ kde ID je identifikátr grafickéh elementu. V našem knkrétním případě je SqlStmtTemplate definván následujícím výrazem: SELECT name "NAZEV", id "JINYNAZEV", VIDEOURL "URL" FROM GS_TABLE WHERE id=~(lng)id~. Tedy z grafické tabulky GS_TABLE pr vybraný grafický element vybíráme slupec name pd aliasem NAZEV slupec ID pd aliasem JINYNAZEV a slupec VIDEOURL pd aliasem URL. Pkud jsme tent dtaz v tét pdbě testvali, dstali bychm, jak výsledek tabulku, kde v pravé části jsu jména vybraných slupců (aliasů) a v levé části tabulky hdnty vybranéh řádku. Ve vlastnsti ResultTemplate však máme definvanu tzv. HTML šablnu, pmcí které můžeme výsledek sql dtazu přefrmátvat tak, že z byčejné textvé tabulky (v předcházejícím dtazu) jsme schpni definvat (vysázet/zalámat) buď slžitější HTML dkument, neb dknce genervat interaktivní webvu stránku s funkčními JavaScripty a definicemi CSS stylu. Výsledek infrmačníh dtazu p substituci výsledku SQL dtazu d HTML šablny je kmpletní a hlavně standartní HTML stránka, takže mezení vzhledu a funkčnsti je limitván puze mezením HTML, JAVASCRIPTU a CSS. HTML šablna, jak již byl řečen, je standardní HTML stránka bsahující dvě speciální značky a t ~DETAIL~ a ~DETAIL_END~. Tyt značky nám rzdělují dkument na tři části a t: a) Hlavičku HTML dkumentu tj. část d začátku p značku ~DETAIL~ b) Těl dkumentu tj. část d značky ~DETAIL~ p ~DETAIL_END~, pkud SQL výraz vrací více než jeden záznam, tak se těl dkumentu pakuje pr každý záznam. Těl dkumentu může dále bsahvat speciální značky pr substituci aliasů výsledku SQL dtazu, tyt značky jsu ve tvaru ~JMENO_ALIASU~ c) Patičku dkumentu tj. ~DETAIL_END~ až pslední znak šablny. Samtná substituce pak prbíhá tak, že výsledná HTML stránka je definvána slžením hlavičky dkumentu. Dále pr každý řádek výsledku SQL dtazu se připjí jedn těl dkumentu (tj. část mezi značkami detail a end_detail). Pr každý slupec s aliasem ALIAS_SLOUPCE výsledku SQL dkumentu se pak prvádí substituce. Tj. v těle dkumentu se nahradí řetězec ~ALIAS_SLOUPCE~ za jeh aktuální hdntu zpracvávanéh řádku. Pkud se v textu těla dkumentu řetězec ~ALIAS_SOUPCE~ nenajde, nic se neděje a substituce se pr daný slupec neprvede. Následně je připjena patička dkumentu. V hlavičce dkumentu lze rvněž definvat značky ~ALIAS_SLOUPCE~ v tmt případě se prvádí substituce hdnt prvníh řádku výsledku SQL dtazu. V našem aktuálním případě těl dkumentu bsahuje následující značky: ~NAZEV~, ~JINYNAZEV~ a ~URL~, tyt značky jsu nahrazeny hdntami výsledku. Výsledná HTML zbrazí k příslušnému prvku - 4 -

záznamy: JMÉNO SLOUPCE: v něm je hdnta aliasu ~NAZEV~ (knkrétně hdnta bbb), DALŠÍ HODNOTA: v něm je hdnta aliasu ~JINYNAZEV~ (knkrétně hdnta 5) a iframe s URL na vide (knkrétně hdnta By1JQFxfLMM, cž je klíčvá část kódu URL stránky). - 5 -