Definice modifikátoru grid

Pro zobrazení tabulky kontaktů na stránce slouží tzv. modifikátor, který je patřičnou knihovnou obsluhující zvolený aplikační obsah. Modifikátor tedy modifikuje danou tabulku do určitého konkrétního zobrazení. Aby bylo možné sloučit účinně na stránce obsah aplikační s potřebným zdrojovým kódem, jsou obě součásti definovány obdobným způsobem. Proto i veškeré modifikátory, jak ty které jsou součástí systému COMEX tak i ty proprietální, mají své definice. Zjednodušený obsah definice výchozího modifikátoru grid sloužícího pro zobrazování tabulky je následující:

<cxd:definition xmlns:cxd="http://www.flexideo.com/comex/definition">
<cxd:modifier langs="mixed" inclusion="comex.table.data.grid">
<cxd:properties>
<cxd:property name="selectedType" type="comex.Name"/>
<cxd:property name="selectedPdk" type="comex.nkey"/>
<cxd:property name="selectedCount" type="comex.negativeInteger"/>
</cxd:properties>
<cxd:events>
<cxd:event name="onloaddata"/>
<cxd:event name="onselectrow"/>
</cxd:events>
<cxd:methods>
<cxd:method name="loadData">
<cxd:lang code="cs" label="Načíst data tabulky" descr="Je-li předán filtr, pak jsou načtena data podle tohoto filtru, jinak jsou načtena data podle posledního nastaveného filtru."/>
</cxd:method>
<cxd:method name="invertRowsSelection">
<cxd:lang code="cs" label="Obrátit výběr řádků"/>
</cxd:method>
<cxd:method name="selectAllRows">
<cxd:lang code="cs" label="Provést výběr všech řádků"/>
</cxd:method>
<cxd:method name="deselectAllRows">
<cxd:lang code="cs" label="Zrušit výběr všech řádků"/>
</cxd:method>
<cxd:method name="itemsPerPage">
<cxd:lang code="cs" label="Počet řádků na stránku"/>
</cxd:method>
<cxd:method name="currentPage">
<cxd:lang code="cs" label="Aktuální stránka"/>
</cxd:method>
</cxd:methods>
</cxd:modifier>
</cxd:definition>

Takováto definice je ukládána spolu s vytvořeným modifikátorem a jejím hlavním smyslem je popsat nabízené možnosti modifikátoru pro jeho snadnou integraci na stránkách comex (v jejich definicích).

POZNÁMKA: Uvedená definice slouží pouze jako příklad. Definice modifikátoru mřížky tabulky je obsáhlejší a může se i lišit. Její plné znění je k dispozici na wbovém sídle v podsložce subsystému comex.

Popis všech možností definice viz. schema modifier.


Definice dokumentu kontaktDefinice tabulky kontaktůDefinice modifikátoru gridDefinice stránky