«Дата/время»
------------

.. js:class:: AS.FORMS.DateView

    Отображение компонента, наследует :js:class:`AS.FORMS.View`

    .. code-block:: js

        {
          "id": "date-cmp",
          "type": "date",
          "style": {},
          "config": {
            "dateFormat": "${dd} ${monthed} ${yyyy}г.",  // формат даты
            "read-only": false,
            "fill-with-current": true,                   // заполнять текущей датой/временем
            "locale": "ru",                              // язык
            "dateFormatOld": "${yyyy}-${mm}-${dd}",      // не используется (для обратной совместимости)
            "time-Enable": true,                         // вводить время — да/нет
            "script": ""
          },
          "fromHistory": true,
          "fullId": "date-cmp",
          "required": false
        }

    .. js:function:: showDatePicker()

        Отобразить поле ввода даты

    .. js:function:: showTimePicker()

        Отобразит поле ввода времени

--------------------------------------------------------------------------------

.. js:class:: AS.FORMS.DateModel

    Модель компонента, наследует :js:class:`AS.FORMS.Model`

    .. code-block:: js

        {
          "id": "date-cmp",
          "type": "date",
          "value": "01 сентября 2017г.",  // значение согласно настроенному формату
          "key": "2017-09-01 09:00:00"    // значение даты в формате «yyyy-MM-dd HH:mm:ss»
        }

    .. js:function:: getValue()

        Получить значение компонента

        :returns: ``string`` дата в формате «yyyy-MM-dd HH:mm:ss»

    .. js:function:: setValue(newValue)

        Вставить значение

        :param string newValue: значение даты в формате «yyyy-MM-dd HH:mm:ss»
