Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sd-doc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Skripnikov
sd-doc
Commits
850f93ee
Commit
850f93ee
authored
Nov 21, 2017
by
Valentin Skripnikov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
-
parent
3a09d2da
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
49 additions
and
41 deletions
+49
-41
docs/form_scripting.rst
docs/form_scripting.rst
+0
-29
docs/forms/cmp/base.rst
docs/forms/cmp/base.rst
+28
-0
docs/forms/cmp/table.rst
docs/forms/cmp/table.rst
+21
-0
docs/forms/eventbus.rst
docs/forms/eventbus.rst
+0
-12
No files found.
docs/form_scripting.rst
View file @
850f93ee
...
@@ -51,35 +51,6 @@
...
@@ -51,35 +51,6 @@
* :js:class:`AS.OPTIONS` - параметры приложения
* :js:class:`AS.OPTIONS` - параметры приложения
.. * ``AS.COMPONENTS`` - компоненты, которые могут быть использованы отдельно от проигрывателя форм
.. * ``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'`` -
подгрузка дополнительной информации компонента (сейчас
используется для пользовательского компонента)
Особенности реализации
Особенности реализации
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~
...
...
docs/forms/cmp/base.rst
View file @
850f93ee
...
@@ -99,6 +99,34 @@
...
@@ -99,6 +99,34 @@
"value": "Значение" // значение компонента
"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
.. js:data:: asfProperty
Определение компонента из описания формы
Определение компонента из описания формы
...
...
docs/forms/cmp/table.rst
View file @
850f93ee
...
@@ -162,6 +162,27 @@
...
@@ -162,6 +162,27 @@
будут иметь вид cmp-b1, cmp-b2 и т.д. Окончание -bN должно иметь
будут иметь вид cmp-b1, cmp-b2 и т.д. Окончание -bN должно иметь
одинаковый номер N для компонентов одной строки.
одинаковый номер 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()
.. js:function:: createRow()
Добавляет блок таблицы
Добавляет блок таблицы
...
...
docs/forms/eventbus.rst
View file @
850f93ee
...
@@ -67,18 +67,6 @@
...
@@ -67,18 +67,6 @@
Удалена строка в динамической таблице
Удалена строка в динамической таблице
.. js:data:: dictionaryLoad
Загружены значения справочника
.. js:data:: tagEdit
Значение тега изменено
.. js:data:: tagDelete
Тег удален
.. js:data:: loadComponentAdditionalInfo
.. js:data:: loadComponentAdditionalInfo
Загружена дополнительная информация компонента
Загружена дополнительная информация компонента
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment