Differences
This shows you the differences between two versions of the page.
|
cor4:app:screen_xml [2009/09/17 20:47] ivivan |
cor4:app:screen_xml [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 62: | Line 62: | ||
| * DISABLED: az elem engedélyezetségét adhatjuk meg vele; [[InLine]]; (alapérték: **true**) | * DISABLED: az elem engedélyezetségét adhatjuk meg vele; [[InLine]]; (alapérték: **true**) | ||
| * NEED: azt lehet megmondani, hogy az adott elem mikor lehet engedélyezve. A megadásra egy nagyon egyszerű logikai kifejezést használhatunk, ami csak elemek neveiből((Az elem neve után használható ":"-al bevezetve egyéb információ; pl: [[#pagecontrol|PAGECONTROL]] esetén)), a |, &((az XML szabvány szerint az & nem szerepelhet egy XML-ben, ezért a kifejezés kiértékelő az & helyett elfogadja a ,-t is)) és ! jelekből, valamint zárójelekből állhat. A precedencia nem teljesen logikus((a ! művelet egy szinten van az és művelettel)), ezért célszerű zárójelezni! | * NEED: azt lehet megmondani, hogy az adott elem mikor lehet engedélyezve. A megadásra egy nagyon egyszerű logikai kifejezést használhatunk, ami csak elemek neveiből((Az elem neve után használható ":"-al bevezetve egyéb információ; pl: [[#pagecontrol|PAGECONTROL]] esetén)), a |, &((az XML szabvány szerint az & nem szerepelhet egy XML-ben, ezért a kifejezés kiértékelő az & helyett elfogadja a ,-t is)) és ! jelekből, valamint zárójelekből állhat. A precedencia nem teljesen logikus((a ! művelet egy szinten van az és művelettel)), ezért célszerű zárójelezni! | ||
| + | * RONEED: a NEED tulajdonsághoz teljesen hasonló eredménye van, de nem az elem engedélyezettségét, hanem írhatóságát lehet vele szabályozni - természetesen olyan komponensek esetén, amelyeknél nincs felhasználói bevitel teljesen hatástalan | ||
| A következőkben a CONTROL tipusokat részletezem, a **Tulajdonságok** szekcióban az XML-ben megadható tulajdonságokat, a **Visszaadott érték** szekcióban az OperationData-ba gombnyomáskor elhelyezett illetve a [[.functions:cor4#getvalue|GetValue()]] függvény által visszaadott értéket (amely általában ugyanaz), az **Értékadás** szekcióban pedig a [[.functions:cor4#setvalue|SetValue()]] függvénnyel megadott érték hatását fejtem ki, végül az **Események** szekcióban az contolhoz kapcsolható esemény-típusokat sorolom fel. | A következőkben a CONTROL tipusokat részletezem, a **Tulajdonságok** szekcióban az XML-ben megadható tulajdonságokat, a **Visszaadott érték** szekcióban az OperationData-ba gombnyomáskor elhelyezett illetve a [[.functions:cor4#getvalue|GetValue()]] függvény által visszaadott értéket (amely általában ugyanaz), az **Értékadás** szekcióban pedig a [[.functions:cor4#setvalue|SetValue()]] függvénnyel megadott érték hatását fejtem ki, végül az **Események** szekcióban az contolhoz kapcsolható esemény-típusokat sorolom fel. | ||
| Line 327: | Line 328: | ||
| [[events#onbuttonpress|OnButtonPress]], [[events#onexit|OnExit]], [[events#ondblclick|OnDblClick]] | [[events#onbuttonpress|OnButtonPress]], [[events#onexit|OnExit]], [[events#ondblclick|OnDblClick]] | ||
| + | |||
| + | |||
| + | === Megjegyzések === | ||
| + | |||
| + | |||
| + | Figyeljünk oda a fillForm()-ra, mivel ha az adatbázisból visszaolvasott 't'-'f' értékre hívjuk a fillForm()-ot, akkor mindíg be lesz pipálva. | ||
| ==== password ==== | ==== password ==== | ||
| Line 352: | Line 359: | ||
| * FONTNAME: a használt font neve | * FONTNAME: a használt font neve | ||
| * COLOR: a használt font színe (alapérték: **black**) | * COLOR: a használt font színe (alapérték: **black**) | ||
| + | * AUTO_HOVER: ha igaz és a ''HOVER_IM'' nem definiált, akkor a ''HOVER_IM'' képet a ''URL''/''IMAGE'' képből egy kis szín kiemeléssel állítja elő (alapérték: **false**) | ||
| === Visszaadott érték === | === Visszaadott érték === | ||
| Line 627: | Line 635: | ||
| ==== list ==== | ==== list ==== | ||
| - | Szűrőtáblázat. A szűrési feltételnek megfelelően a szó kezdetére azonnal szűr. Amennyiben a szűrési feltétel "*" karakterrel kezdődik, akkor tetszőleges szövegrészletre szűr. | + | Szűrőtáblázat. A szűrési feltételnek megfelelően azonnal szűr. |
| + | Ha a feltétel "|" karaktert tartalmaz, akkor a "|" jelekkel határolt tagokat külön-külön értelmezi, majd az eredmények uniója lesz az eredmény. | ||
| + | |||
| + | Amennyiben egy ilyen feltétel "*" vagy "?" karaktert tartalmaz, akkor a szokásos (DOS jellegű) kifejezésként értelmezi, azaz a "*" karakter akármennyi karaktert, míg a "?" pontosan egy karaktert helyettesíthet. | ||
| + | |||
| + | Ha a kifejezés "="-el kezdődik, akkor pontos egyezést keres, ha nem, akkor szó eleji egyezést (ez azt jelenti, hogy az előbbi "*"-os keresés esetén "=" jel nélkül a kifejezés végére mindig odarak egy "*"-ot) | ||
| + | |||
| + | Ha a kifejezés "!"-el kezdődik, akkor a feltételt negálja, azaz a szűrés eredménye a feltételnek __nem megfelelő__ sorok lesznek. | ||
| + | |||
| + | És most néhány példa keresési feltételre: | ||
| + | * ''asd'': minden ''asd''-al kezdődő szóra teljesül, pl: ''asdasd'' | ||
| + | * ''=asd'': pontosan az ''asd'' szóra teljesül | ||
| + | * ''a*d'': teljesül minden ''a''-val kezdődő és aztán ''d''-t tartalmazó szóra, pl: ''asd'', ''alfadelta'' | ||
| + | * ''=a*d'': teljesül minden ''a''-val kezdődő és ''d''-re végződő szóra, pl: ''asd'', ''asdasd'' | ||
| + | * ''asd|=qwe'': teljesül minden ''asd'' kezdetű szóra és a ''qwe'' szóra (az egyenlőségjel miatt csak a teljes egyezés jön szóba a második esetben) | ||
| + | * ''?*'': egy gyakori trükk, ez teljesül minden nem üres szóra! | ||
| Amennyiben a közvetlen nyomtatás és exportálás funkciót használni szeretnénk, akkor szükséges, hogy létezzenek a következő táblázatban szereplő kép fájlok (a fájlok nevei nem változtathatók): | Amennyiben a közvetlen nyomtatás és exportálás funkciót használni szeretnénk, akkor szükséges, hogy létezzenek a következő táblázatban szereplő kép fájlok (a fájlok nevei nem változtathatók): | ||
| Line 640: | Line 663: | ||
| A megadott fájlokat a DIR_IMAGES [[consts|konstans]] által meghatározott könyvtárban keresi. Ha a DIR_IMAGES konstans nincs definiálva, akkor a képeket nem olvassa be! | A megadott fájlokat a DIR_IMAGES [[consts|konstans]] által meghatározott könyvtárban keresi. Ha a DIR_IMAGES konstans nincs definiálva, akkor a képeket nem olvassa be! | ||
| + | |||
| + | Lehetséges a kijelölt sort illetve sorokat a [[JumpTo|do:listanév:all]] illetve a [[JumpTo|do:listanév:clear]] akciókkal állítani, melyek minden sort illetve egyetlen sort sem jelölnek ki, ha a ''MULTISELECT'' tulajdonság engedélyezve van. Lehetőség van még a [[JumpTo|do:listanév:azonosító]] hívásra is, amely mindig a megadott azonosítójú sort jelöli ki. | ||
| === Tulajdonságok === | === Tulajdonságok === | ||