Commit 850f93ee authored by Valentin Skripnikov's avatar Valentin Skripnikov

-

parent 3a09d2da
......@@ -51,35 +51,6 @@
* :js:class:`AS.OPTIONS` - параметры приложения
.. * ``AS.COMPONENTS`` - компоненты, которые могут быть использованы отдельно от проигрывателя форм
Типы событий
~~~~~~~~~~~~
* ``formShow : 'formShow'`` - отображение формы
(построение новой формы)
* ``formDestroy : 'formDestroy'`` - метод `destroy`_ модели проигрывателя
* ``dataLoad: 'dataLoad'`` - подгрузка данных
* ``valueChange: 'valueChange'`` - изменение значения
модели
* ``markInvalid : 'markInvalid'`` - необходимость отображению подсветить невалидное значение
* ``tableRowAdd: 'tableRowAdd'`` - добавление ряда в таблице
* ``tableRowDelete: 'tableRowDelete'`` - удаление ряда в таблице
* ``dictionaryLoad : 'dictionaryLoad'`` - подгрузка справочника
* ``tagEdit : 'tagEdit'`` - редактирование тега
* ``tagDelete : 'tagDelete'`` - удаление тега
* ``loadComponentAdditionalInfo : 'loadComponentAdditionalInfo'`` -
подгрузка дополнительной информации компонента (сейчас
используется для пользовательского компонента)
Особенности реализации
~~~~~~~~~~~~~~~~~~~~~~
......
......@@ -99,6 +99,34 @@
"value": "Значение" // значение компонента
}
.. js:data:: bus
Шина событий. Генерируемые события:
.. js:function:: dataLoad(event, model, value)
Callback события загрузки данных компонента
:param Object event: возникшее событие
:param Object model: модель компонента
:param Object value: данные компонента
.. js:function:: markInvalid(event, model, value)
Callback события "Пометить значение компонента как не валидное"
:param Object event: возникшее событие
:param Object model: модель компонента в котором изменилось значение
:param Object value: значение компонента
.. js:function:: valueChange(event, model, value)
Callback события изменения данных компонента
:param Object event: возникшее событие
:param Object model: модель компонента в котором изменилось значение
:param Object value: новое значение компонента
.. js:data:: asfProperty
Определение компонента из описания формы
......
......@@ -162,6 +162,27 @@
будут иметь вид cmp-b1, cmp-b2 и т.д. Окончание -bN должно иметь
одинаковый номер N для компонентов одной строки.
.. js:data:: bus
Шина событий. Генерируемые события:
.. js:function:: tableRowAdd(event, model, modelRow)
Callback события добавления строки в динамической таблице
:param Object event: возникшее событие
:param Object model: модель компонента "Таблица"
:param Array modelRow: массив моделей компонентов строки
.. js:function:: tableRowDelete(event, model, index, removedRow)
Callback события удаления строки в динамической таблице
:param Object event: возникшее событие
:param Object model: модель компонента "Таблица"
:param Number index: номер удаленной строки
:param Array removedRow: массив моделей компонентов удаленной строки
.. js:function:: createRow()
Добавляет блок таблицы
......
......@@ -67,18 +67,6 @@
Удалена строка в динамической таблице
.. js:data:: dictionaryLoad
Загружены значения справочника
.. js:data:: tagEdit
Значение тега изменено
.. js:data:: tagDelete
Тег удален
.. js:data:: loadComponentAdditionalInfo
Загружена дополнительная информация компонента
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment