Commit 5c600d3a authored by Valentin Skripnikov's avatar Valentin Skripnikov

-

parent faeb56a6
Модели и отображения, которые не имеют специфичных свойств или переопределения методов
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+-----------------------+------------------------------+------------------------------+
| Компонент | Модель | Отображение |
+=======================+==============================+==============================+
| Свойства документа | AS.FORMS.DocAttributeModel | AS.FORMS.DocAttributeView |
+-----------------------+------------------------------+------------------------------+
| Ссылка на документ | AS.FORMS.DocLinkModel | *в режиме редактирования* |
| | | |
| | | AS.FORMS.DocLinkTextView |
| | | |
| | | *в режиме просмотра* |
| | | |
| | | AS.FORMS.DocLinkView |
+-----------------------+------------------------------+------------------------------+
| Изображение | AS.FORMS.ImageModel | AS.FORMS.ImageView |
+-----------------------+------------------------------+------------------------------+
| Неизменяемый текст | AS.FORMS.LabelModel | AS.FORMS.LabelView |
+-----------------------+------------------------------+------------------------------+
| Текстовое поле | AS.FORMS.TextBoxModel | |
+-----------------------+------------------------------+------------------------------+
| Многострочное поле | AS.FORMS.SimpleModel | |
| | | |
| Номер | | |
| | | |
| HTD-редактор | | |
| | | |
| Ход выполнения | | |
| | | |
| Лист резолюций | | |
| | | |
| Лист подписей | | |
+-----------------------+------------------------------+------------------------------+
Модели и отображения, которые имеют специфичные свойства или методы
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Проигрыватель
^^^^^^^^^^^^^
.. js:class:: AS.FORMS.PlayerModel
Модель проигрывателя
.. js:data:: models
``[AS.FORMS.TableModel]``: Массив моделей страниц
.. js:data:: errorDataLoad
``boolean``: true - если описание формы содержит ошибки
.. js:data:: formId
``string``: Идентификатор формы
.. js:data:: asfDataId
``string``: Идентификатор данных по форме
.. js:data:: nodeId
``string``: Идентификатор ноды данных
.. js:data:: hasChanges
``boolean``: Наличие изменений
.. js:data:: formName
``string``: Наименование формы
.. js:data:: formCode
``string``: Код формы
.. js:data:: formats
``string``: Форматы печати
.. js:data:: defaultPrintFormat
``string``: Формат печати по-умолчанию
.. js:data:: hasMobile
``boolean``: Наличие мобильного представления
.. js:data:: hasPrintable
``boolean``: Наличие печатного представления
.. js:function:: buildModelsDefinition()
Построить форму по описанию
.. js:function:: getModelWithId(cmpId, tableId, tableBlockIndex)
Получение модели компонента с указанным идентификатором в указанной таблице
и указанном блоке, если идентификатор таблицы не указан,
то ищется модель компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
.. js:class:: AS.FORMS.PlayerView
Отображение проигрывателя
.. js:data:: view
``[AS.FORMS.TableStaticView]``: Массив отображений страниц
.. js:data:: editable
``boolean``: Находится в режиме редактирования
.. js:function:: setEditable(editable)
Устанавливает режим отображения просмотр/редактирование
:param boolean editable: Режим отображения - редактирование
.. js:funtion:: getViewWithId(cmpId, tableId, tableBlockIndex)
Получение отображения компонента с указанным идентификатором в указанной таблице
и указанном блоке, если идентификатор таблицы не указан,
то ищется отображение компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
.. js:function:: appendTo(element)
Отображает проигрыватель в заданном компоненте
:param HTML element: Элемент страницы в котором отобразится проигрыватель
.. js:function:: destroy()
Удаляет элемент из DOM
«Страница» и «Таблица»
^^^^^^^^^^^^^^^^^^^^^^
.. js:class:: AS.FORMS.TableModel
Модель компонентов «Страница» и «Таблица»
.. js:function:: createRow()
Добавляет блок таблицы
.. js:function:: removeRow(blockNumber)
Удаляет блок таблицы
:param number blockNumber: номер блока
.. js:function:: getTextValue()
Возвращает форматированное значение свертки
:returns: значение свертки
.. js:function:: isHaveHeader()
Наличие заголовка
.. js:function:: isPage()
Является страницей
.. js:function:: isStatic()
Является статической таблицей
.. js:function:: isParagraph()
Свертка включена
.. js:class:: AS.FORMS.TableStaticView
Отображение статической таблицы
.. js:function:: getRowsCount()
Возвращает количество рядов таблицы
.. js:function:: setColumnVisible(columnNumber, visible)
Делает столбец таблицы видимым / невидимым
:param number columnNumber: номер столбца
:param boolean visible: видимый
.. js:function:: getInvisibleColumns()
Возвращает список невидимых столбцов
.. js:function:: getViewWithId(cmpId[, tableId[, tableBlockIndex]])
Получение отображения компонента с указанным идентификатором в указанной
таблице и указанном блоке, если идентификатор таблицы не указан, то ищется
модель компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
:returns: ``object`` отображение компонента
.. js:class:: AS.FORMS.TableDynamicView
Отображение динамической таблицы
.. js:function:: setEnabled(enabled)
Разрешить пользователю добавлять и удалять блоки,
при этом программная возможность остается
:param boolean enabled: разрешить добавлять и удалять блоки
.. js:function:: setColumnVisible(column, visible)
Сделать столбец таблицы видимым
:param number column: номер столбца таблицы
:param boolean visible: является видимым
.. js:function:: getViewWithId(cmpId[, tableId[, tableBlockIndex]])
Получить отображения компонента с указанным идентификатором
в указанной таблице и указанном блоке, если идентификатор таблицы не указан,
то ищется модель компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
:returns: ``object`` отображение компонента
.. js:function:: mergeCell(row, column, rows, cols)
Объединить ячейки в блоке
:param number row: номер ряда таблицы
:param number column: номер столбца таблицы
:param number rows: количество рядов для объединения
:param number cols: количество столбцов для объединения
.. js:function:: splitCell(row, column)
Разъединить ячейки
:param number row: номер ряда таблицы
:param number column: номер столбца таблицы
.. js:class:: AS.FORMS.TableParagraphView
Отображение динамической таблицы в свертке
«Страница» и «Таблица»
^^^^^^^^^^^^^^^^^^^^^^
.. js:class:: AS.FORMS.TableModel
Модель компонентов «Страница» и «Таблица»
.. js:function:: createRow()
Добавляет блок таблицы
.. js:function:: removeRow(blockNumber)
Удаляет блок таблицы
:param number blockNumber: номер блока
.. js:function:: getTextValue()
Возвращает форматированное значение свертки
:returns: значение свертки
.. js:function:: isHaveHeader()
Наличие заголовка
.. js:function:: isPage()
Является страницей
.. js:function:: isStatic()
Является статической таблицей
.. js:function:: isParagraph()
Свертка включена
.. js:class:: AS.FORMS.TableStaticView
Отображение статической таблицы
.. js:function:: getRowsCount()
Возвращает количество рядов таблицы
.. js:function:: setColumnVisible(columnNumber, visible)
Делает столбец таблицы видимым / невидимым
:param number columnNumber: номер столбца
:param boolean visible: видимый
.. js:function:: getInvisibleColumns()
Возвращает список невидимых столбцов
.. js:function:: getViewWithId(cmpId[, tableId[, tableBlockIndex]])
Получение отображения компонента с указанным идентификатором в указанной
таблице и указанном блоке, если идентификатор таблицы не указан, то ищется
модель компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
:returns: ``object`` отображение компонента
.. js:class:: AS.FORMS.TableDynamicView
Отображение динамической таблицы
.. js:function:: setEnabled(enabled)
Разрешить пользователю добавлять и удалять блоки,
при этом программная возможность остается
:param boolean enabled: разрешить добавлять и удалять блоки
.. js:function:: setColumnVisible(column, visible)
Сделать столбец таблицы видимым
:param number column: номер столбца таблицы
:param boolean visible: является видимым
.. js:function:: getViewWithId(cmpId[, tableId[, tableBlockIndex]])
Получить отображения компонента с указанным идентификатором
в указанной таблице и указанном блоке, если идентификатор таблицы не указан,
то ищется модель компонента на странице или в статических таблицах
:param string cmpId: идентификатор компонента
:param string tableId: идентификатор динамической таблицы
:param number tableBlockIndex: номер строки динамической таблицы
:returns: ``object`` отображение компонента
.. js:function:: mergeCell(row, column, rows, cols)
Объединить ячейки в блоке
:param number row: номер ряда таблицы
:param number column: номер столбца таблицы
:param number rows: количество рядов для объединения
:param number cols: количество столбцов для объединения
.. js:function:: splitCell(row, column)
Разъединить ячейки
:param number row: номер ряда таблицы
:param number column: номер столбца таблицы
.. js:class:: AS.FORMS.TableParagraphView
Отображение динамической таблицы в свертке
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