Виджеты
=======

Дополнительные компоненты, которые можно использовать при разработке приложений

.. js:function:: AS.SERVICES.showDatePicker(value, anchor, input, callback)

    Показать компонента выбора даты

    :param Date value:            дата, которая будет отмечена как выбранная
    :param HTMLElement anchor:    якорный компонент, к которому следует привязать компонент выбора даты
    :param HTMLElement input:     компонент, которому будет передан фокус ввода после выбора даты
    :param Function callback:     функция, которая будет вызвана после выбора даты. В функцию будет
                                  передан один параметр - выбранная дата, тип ``Date``

    :ref:`widgets-examples-datepicker`

.. js:function:: showDepartmentChooserDialog

.. js:function:: AS.SERVICES.showDropDown(values, anchor, minWidth, callback)

    Показать всплывающее окно с выбором элементов

    :param Object values:         массив элементов списка вида ``[{value : "value1", title : "title1", selected : true}, {value : "value2", title : "title2"}]``
    :param HTMLElement anchor:    якорный компонент, к которому следует привязать всплывающее окно
    :param number minWidth:       минимальная ширина всплывающего окна
    :param Function callback:     функция, которая будет вызвана после выбора элемента. В функцию будет
                                  передан один параметр - значение выбранного элемента, тип ``string``

    :ref:`widgets-examples-dropdown`

.. js:function:: showPositionChooserDialog

.. js:function:: showProjectLinkDialog

.. js:function:: showRegisterLinkDialog

.. js:function:: showUserChooserDialog

.. js:function:: showWaitWindow

.. js:function:: hideWaitWindow

.. js:function:: unAuthorized
