Differences
This shows you the differences between two versions of the page.
|
screen_xml [2005/08/07 18:51] ivivan |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Egy oldal megjelenését egy XML file írja le. Ez az XML nagyon egyszerű struktúrát ír le, mivel az alapkoncepció szerint az oldal csak egy egyszerű táblázatból állhat. | ||
| - | ====== SCREEN ====== | ||
| - | |||
| - | A gyökér elem. | ||
| - | |||
| - | ===== ROW ===== | ||
| - | |||
| - | A sorokat határolja a HTML-hez hasonlóan. Az oldal megjelenítéséért felelős elemek csak ezen belül lehetnek. (a natív kliens nem igényli a záró tagot, de azért érdemes kirakni) | ||
| - | |||
| - | ===== CONTROL ===== | ||
| - | |||
| - | Az oldal ilyen CONTROL-okból épül fel. A CONTROL egyetlen kötelező mezője a TYPE, amely megadja a CONTROL tipusát. | ||
| - | |||
| - | Minden CONTROL lehet vízszintesen és/vagy függőlegesen összevonva más cellákkal, ezt a HTML-hez hasonlóan a COLSPAN és ROWSPAN tulajdonsággal adhatjuk meg. Ezenkívül minden CONTROL rendelkezik igazítással, amellyel megadjuk, hogy a cellán belül merre történjen az igazítás. Ezt a HALIGN és VALIGN tulajdonsággal adhatjuk meg. A HALIGN a vízszintes igazításért felelős; lehetséges értékei: ''right'', ''center'', **''left''**. A VALIGN felelős a függőleges igazításért; lehetséges értékei: ''bottom'', ''midle'' vagy ''center'', **''top''** | ||
| - | |||
| - | A következőkben a CONTROL tipusokat részletezem: | ||
| - | |||
| - | ==== textfield, password ==== | ||
| - | |||
| - | Egyszerű egysoros szövegbeviteli mező. A ''textfield'' és a ''password'' közötti egyetlen különbség, hogy a ''password'' esetében a beírt szöveg <nowiki>"kicsillagozódik"</nowiki>. A lehetséges tulajdonságai: | ||
| - | |||
| - | * TEXT: a megjelenítendő szöveg | ||
| - | * MAXCHARNUMBER: a beírható karakterek maximális száma | ||
| - | * INPUTTYPE: a beviteli mező tipusa. Jelenleg a következő négy tipust támogatja a rendszer: | ||
| - | * numeric: csak számjegyet és egyetlen <nowiki>"."</nowiki>-ot lehet beírni | ||
| - | * integer: csak számjegyeket lehet beírni | ||
| - | * date: csak dátumot lehet beírni | ||
| - | * text: ez a legegyszerűbb, mivel azt írunk bele, amit akarunk | ||
| - | * DEPENDENT: a kapcsolódó mezőket adja meg. Hatása attól függ, hogy milyen elemre hivatkozik: | ||
| - | * LABEL: a felirat aláhúzott és ha valami okból a mező hibás (pl: nem töltöttük ki, hibás dátum stb.), akkor dőlt | ||
| - | * SUBMIT: csak akkor lesz aktív, ha az összes rá hivatkozó elem OK | ||
| - | |||
| - | ==== label ==== | ||
| - | |||
| - | Egy felirat az oldalon. | ||
| - | |||
| - | * CAPTION: a felirat szövege | ||
| - | * SIZE: a felirat karakter mérete (alapérték 8) | ||
| - | * STYLE: a felirat karakter stílusát állíthatjuk be vele. A tulajdonság sztring tipusú. A karakterek sorrendje lényegtelen. Az egyes karakterek jelentése a következő: | ||
| - | * B: félkövér (Bold) | ||
| - | * I: dőlt (Italic) | ||
| - | * U: aláhúzott (Underline) | ||
| - | * S: áthúzott (StrikeOut) | ||
| - | |||
| - | ==== submit ==== | ||
| - | |||
| - | Egyszerű nyomógomb, amely lehet szabványos Windows szerű, illetve egy képpel és egy felirattal reprezentált. Lehetséges tulajdonságai a következők: | ||
| - | |||
| - | * CAPTION: a gomb felirata | ||
| - | * HOTKEY: egyetlen karakter, amely a gyorsbillentyűt adja meg (nem használhatók ékezetes karakterek) | ||
| - | * URL, IMAGE: a használt kép elérési útja. Amennyiben az elérési út nem tartalmaz \ vagy / jelet, akkor a //THEMES// könyvtárhoz, ellenkező esetben az alkalmazás gyökér könyvtárához képest relatív | ||