1. Module Utilities

    Article: AN0001822Updated: 03.10.2018

    The module contains a set of useful functions and webparts that extend the ObjectGears sysem in specific areas.

    Webpart OGColor

    The webpart displayes overview of css styles, that you can use for creating custom webparts. For each style there are name and current colours according to the selected theme displayed.

    You can use the webpartu by inserting it into a new page in the model. After change of the theme in the given model current colours will be always displayed.

    Webpart for week or month selection

    Webpart is used for selection of week or month. According to the configuration user can switch between week or month selection. User can move by means of arrows to the previous or next week or month.

    Properties

    Name Description
    Code Webpart code for access via scripts.
    Name Title that is displayed in the page.
    Display webpart style Indication, whether the webpart shall be displayed in ObjectGears style.
    CSS class CSS class that is assigned to the webpart.
    Min. date Minimal date that the user can selected.
    Max. date Maximal date that the user can selected.
    Week selection Indication whether date can be selected by weeks.
    Month selection Indication whether date can be selected by months.
    Script for time interval selection Script, that is executed after change of the date.

     Properties for script

    These properties can be used in script. 

    Name Description
    DateTime OGNewDatetime New selected date
    int OGSelectedType

    0 - Interval month

    1 - Interval week

    OGContentPage Page where the webpart is placed
    OGWebParts List of webparts in the page. In order to access webparts use their code.

    Script example

    Below script sets selected date in the webpart wp_multiedit and performs reinitialization.

    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();

×