Копировать ссылку на страницу

Свойства:

Имя

Тип

Описание

name

string

DFM-имя элемента управления таблицы

selector

string

Путь в DOM-иерархии к объекту группы, например div.content#container

detailNum

integer

Номер детального раздела

detailName

integer

Номер детального раздела в виде строки

rows

integer

Строки таблицы

columns

integer

Колонки таблицы

Иерархия наследования:

BaseObject

 Table

Тип Table предоставляет следующие члены:

Свернуть/развернуть Конструктор

Синтаксис:

 

new Table(itemSelector, formData)

Параметры:

Имя

Тип

Описание

itemSelector

string

Существующий элемент страницы

formData

object

Данные реквизитов таблицы

Свернуть/развернуть Методы

Свернуть/развернуть Public method addRow – добавляет строку детального раздела

Синтаксис:

 

addRow(opt_requisiteValues, opt_callback, opt_sync)

Параметры:

Имя

Тип

Описание

opt_requisiteValues

object

Значение реквизитов в формате: {'имя реквизита': {value: 'значение', displayValue: 'отображаемое значение', 'needTriggerResult': 'true|false нужно ли вызывать событие на установку значения (по умолчанию true)'},...}

opt_callback

function

Функция для добавления строки. Предназначена для совместимости. Рекомендуется использовать событие типа addRow

opt_sync

boolean

Признак синхронного создания строки. Предназначен для совместимости. Рекомендуется использовать асинхронное создание строки

Возвращаемое значение:

Объект типа Table.

Свернуть/развернуть Public method deleteRow – удаляет строку детального раздела

Синтаксис:

 

deleteRow(rowNum)

Параметры:

Имя

Тип

Описание

rowNum

integer

Номер строки

Возвращаемое значение:

Объект типа Table.

Свернуть/развернуть Public method disable – делает недоступными реквизиты таблицы

Синтаксис:

 

disable()

Возвращаемое значение:

Объект типа Table.

Свернуть/развернуть Public method enable – делает доступными реквизиты таблицы

Синтаксис:

 

enable()

Возвращаемое значение:

Объект типа Table.

Свернуть/развернуть Public method getColumns – возвращает столбцы таблицы

Синтаксис:

 

getColumns()

Возвращаемое значение:

Объект типа BaseTableCollection.

Описание:

Столбцы в данном случае – объекты типа TableColumn.

Свернуть/развернуть Public method getRequisiteByControlId – возвращает реквизит таблицы по ИД элемента управления

Синтаксис:

 

getRequisiteByControlId()

Возвращаемое значение:

Объект реквизита.

Свернуть/развернуть Public method getRows – возвращает строки таблицы

Синтаксис:

 

getRows()

Возвращаемое значение:

Объект типа Object.

Описание:

Строки в данном случае – объекты типа TableRow.

Свернуть/развернуть Public method hide - скрыть таблицу

Синтаксис:

 

hide()

Возвращаемое значение:

Объект типа Table.

Свернуть/развернуть Public method isChanged – признак изменения реквизитов таблицы

Синтаксис:

 

isChanged()

Возвращаемое значение:

True – таблица была изменена, иначе False.

Свернуть/развернуть Public method isDisabled – признак недоступности реквизитов таблицы

Синтаксис:

 

isDisabled()

Возвращаемое значение:

True, если реквизиты таблицы не доступны для изменения, иначе False.

Свернуть/развернуть Public method show – отображает таблицу

Синтаксис:

 

show()

Возвращаемое значение:

Объект типа Table.

Наследуемые методы:

Public method asString – получить строковое представление объекта. Унаследован от BaseObject.

Public method bind – привязать функцию к событию. Унаследован от BaseObject.

Public method fire – вызвать событие. Унаследован от BaseObject.

Public method unbind – удалить функцию, привязанную к событию. Унаследован от BaseObject.

Свернуть/развернуть События

 

Свернуть/развернуть Public method ROW_ADDED – событие срабатывает после добавления строки таблицы

Параметры:

Имя

Тип

Описание

newRow

TableRow

Новая строка

context

object

Cсылка на экземпляр класса

Свернуть/развернуть пример Пример

var table = WebAccess.current.form.controls.tables['STcxGrid1'];
table.bind(table['class'].EVENT.ROW_ADDED , function(newRow, table) {
console.log(newRow);
newRow.requisites['СодержаниеТ2'].setValue('тест', 'тест');
});

Свернуть/развернуть Public method DATA_RELOADED – событие срабатывает после обновления данных в таблице

Параметры:

Имя

Тип

Описание

context

object

Ссылка на экземпляр класса

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM