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
3f4cd52b
Commit
3f4cd52b
authored
Sep 21, 2017
by
Valentin Skripnikov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
-
parent
ff054503
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
28 deletions
+52
-28
.gitignore
.gitignore
+1
-0
docs/form_scripting.rst
docs/form_scripting.rst
+50
-26
docs/index.rst
docs/index.rst
+1
-2
No files found.
.gitignore
0 → 100644
View file @
3f4cd52b
*.md
docs/form_scripting.rst
View file @
3f4cd52b
...
@@ -159,7 +159,7 @@
...
@@ -159,7 +159,7 @@
.. js:function:: dataLoaded(definition[,data])
.. js:function:: dataLoaded(definition[,data])
Построение формы согласно definition и заполнение asfData значением параметра data.
Построение формы согласно definition и заполнение asfData значением параметра data.
Вспомогательный метод, вызывающийся при выполнении методов
``showFormData`` и ``showFormByCode`
`.
Вспомогательный метод, вызывающийся при выполнении методов
:js:func:`showFormData` и :js:func:`showFormByCode
`.
:param string definition: Описание формы в формате JSON.
:param string definition: Описание формы в формате JSON.
:param string data: Данные формы в форме JSON.
:param string data: Данные формы в форме JSON.
...
@@ -174,6 +174,8 @@
...
@@ -174,6 +174,8 @@
Базовая модель
Базовая модель
"""""""""""""""
"""""""""""""""
--------------------------------------------------------------------------------
**Поля базовой модели**
**Поля базовой модели**
.. js:data:: asfProperty
.. js:data:: asfProperty
...
@@ -184,6 +186,8 @@
...
@@ -184,6 +186,8 @@
Модель проигрывателя
Модель проигрывателя
--------------------------------------------------------------------------------
**Методы базовой модели**
**Методы базовой модели**
.. js:function:: fireChangeEvents()
.. js:function:: fireChangeEvents()
...
@@ -252,6 +256,27 @@
...
@@ -252,6 +256,27 @@
Базовое отображение
Базовое отображение
"""""""""""""""""""
"""""""""""""""""""
**Поля базового отображения**
.. js:data:: model
Модель. Наследует AS.FORMS.Model
.. js:data:: container
Контейнер, в котором будет отрисовываться отображение
.. js:data:: input
Поле ввода для некоторых компонентов:
* текстовое поле
* числовое поле
* многострочный текст
.. js:data:: playerView
Отображение проигрывателя
+-----------------------+----------------------+------------------------------+
+-----------------------+----------------------+------------------------------+
| Наименование | Тип | Описание |
| Наименование | Тип | Описание |
+=======================+======================+==============================+
+=======================+======================+==============================+
...
@@ -271,37 +296,36 @@
...
@@ -271,37 +296,36 @@
| playerView | | Отображение проигрывателя |
| playerView | | Отображение проигрывателя |
+-----------------------+----------------------+------------------------------+
+-----------------------+----------------------+------------------------------+
--------------------------------------------------------------------------------
**Базовые методы отображения**
**Базовые методы отображения**
.. js:function:: unmarkInvalid()
.. js:function:: unmarkInvalid()
Убрать пометку неправильно заполненного поля
.. js:function:: markInvalid()
.. js:function:: markInvalid()
Пометить поле как неправильно заполненное
.. js:function:: checkValid()
.. js:function:: checkValid()
Проверить корректность текущего значения (если поле заполнено неверно, то вызовется метод markInvalid)
.. js:function:: setEnabled(enabled)
.. js:function:: setEnabled(enabled)
Сделать доступным или недоступным для редактирования
:param boolean enabled:
.. js:function:: setVisible(visible)
.. js:function:: setVisible(visible)
Сделать видимым или невидимым
:param boolean visible:
.. js:function:: updateValueFromModel()
.. js:function:: updateValueFromModel()
+-----------------------+----------------------+------------------------------+
Обновить отображение согласно значению модели
| Наименование | Аргумент | Описание |
+=======================+======================+==============================+
.. note:: Если скрывается последний компонент в строке, то вся строка принимает минимальную высоту 18 px.
| unmarkInvalid | | Убрать пометку неправильно |
| | | заполненного поля |
+-----------------------+----------------------+------------------------------+
| markInvalid | | Пометить поле как |
| | | неправильно заполненное |
+-----------------------+----------------------+------------------------------+
| checkValid | | Проверить корректность |
| | | текущего значения (если |
| | | поле заполнено неверно, то |
| | | вызовется метод |
| | | `markInvalid`) |
+-----------------------+----------------------+------------------------------+
| setEnabled | boolean enabled | Сделать доступным или |
| | | недоступным для |
| | | редактирования |
+-----------------------+----------------------+------------------------------+
| setVisible | boolean visible | Сделать видимым или |
| | | невидимым |
+-----------------------+----------------------+------------------------------+
| updateValueFromModel | | Обновить отображение |
| | | согласно значению модели |
+-----------------------+----------------------+------------------------------+
docs/index.rst
View file @
3f4cd52b
...
@@ -9,9 +9,8 @@
...
@@ -9,9 +9,8 @@
.. toctree::
.. toctree::
:maxdepth: 2
:maxdepth: 2
:glob:
:glob:
:numbered:
intro
intro
dev_process
dev_process
form_scripting
form_scripting
genindex
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