1. Modul Utilities

    Článek: AN0001822Aktualizováno::

    Modul obsahuje sadu užitečných funkcí a webpartů, které rozšiřují systém ObjectGears ve specifických oblastech.

    Webpart OGColor

    Webpart zobrazuje přehled css stylů, které můžete použit při tvorbě vlastních webpartů. U každého stylu je zobrazen jeho název s aktuálním zobrazením barev podle vybraného tématu.

    Webpart použijete jeho vložením na novou stránku v modelu. Při změně tématu v daném modelu se vždy zobrazí aktuální barvy. 

    Webpart pro výběr týdne nebo měsíce

    Webpart slouží pro výběr týdne nebo měsíce. Dle konfigurace se může uživatel přepínat mezi výběrem týdne a měsíce. Dále pomocí šipek dopředu a dozadu se lze přesouvat na předchozí či následující týden nebo měsíc.

    Vlastnosti

    Název Popis
    Kód Kód webpartu pro přístup přes skripty.
    Nadpis Nadpis, který se zobrazuje na stránce.
    Zobrazit styl webpartů Příznak, zda se má webpart zobrazovat ve stylu ObjectGears.
    CSS třída CSS třída, která se přiřadí webpartu.
    Min. datum Minimální datum, které uživatel může vybrat.
    Max. datum Maximální datum, které uživatel může vybrat.
    Výběr týdne Příznak, zda lze vybírat datum po týdnech.
    Výběr měsíce Příznak, zda lze vybírat datum po měsících.
    Skript po výběru časového intervalu Skript, který se spustí po změně datumu.

     Vlastnosti pro skript

    Tyto vlastnosti je možné použít ve skriptu.

    Název Popis
    DateTime OGNewDatetime Nově vybrané datum
    int OGSelectedType

    0 - Interval měsíc

    1 - Interval týden

    OGContentPage Stránka, kde je webpart umístěn
    OGWebParts Seznam všech webpartů na stránce. Pro přístup k webpartům použijte jejich kód.

     Příklad skriptu

    Skript níže nastaví vybrané datum do webpartu wp_multiedit a provede jeho reinicializaci.

    var d = ( OGSelectedType == 0 ? OGNewDatetime.AddMonths(1) : OGNewDatetime.AddDays(7));
    OGWebParts['wp_multiedit'].SetData('dateFrom', OGNewDatetime);
    OGWebParts['wp_multiedit'].SetData('dateTo', d);
    OGWebParts['wp_multiedit'].SetData('selectedType', OGSelectedType);
    OGWebParts['wp_multiedit'].ReInicialization();

×