- API
 - Типы данных
 - Таблица
 
- Введение [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 - Работа с типами
 - Глобальный контекст и изоляция
 - Работа с приложениями
 - Массовые действия с элементами приложения
 - Работа с внешними сервисами
 - Скрипты в виджетах
 - Веб компоненты
 - Права доступа
 - Начало работы с процессами
 - Начало работы с подписями
 - Начало работы с предпросмотром файлов
 - Начало работы с организационной структурой
 - Начало работы с пользователями и группами
 - Начало работы с типом данных Таблица
 - Решение типовых задач
 - 
							API
							
- Типы объектов
 - 
									
										Типы данных
									
									
- AccountType
 - DynamicFieldType
 - EmailType
 - OrganisationStructureItemType
 - PhoneType
 - ReplacementType
 - ServiceStatus
 - UserStatus
 - WatermarkPages
 - WatermarkPosition
 - AccountFieldTyped
 - AccountFieldVoid
 - ApplicationField
 - Cell
 - ClientEventField
 - CookieOptions
 - DatetimeFieldData
 - DynamicBindingField
 - DynamicBindingFields
 - EnumField
 - ErrorArgs
 - ErrorObject
 - FileField
 - FloatFieldData
 - GroupStatusField
 - HttpResponse
 - ImageField
 - Language
 - MailMessageAddress
 - MailMessageAttachment
 - MoneyFieldData
 - Navigator
 - Page
 - ParseSpreadsheetOptions
 - ParseSpreadsheetResponse
 - RefItem
 - ReportField
 - ReportRef
 - Role
 - RoleField
 - Row
 - ServiceStatusInfo
 - StaticApplicationFieldData
 - StatusField
 - TAccount
 - TClientEvent
 - TDate
 - TDatetime
 - TDuration
 - TEmail
 - TEnum
 - TFullName
 - TMoney
 - TPhone
 - TReport
 - TStatus
 - TTable
 - TTime
 - TTimezone
 - TTimezones
 - TableField
 - UserField
 - UserFieldData
 - ValidationResult
 - Watermark
 - WidgetRefWithValues
 - ReplacementTypeEnumBase
 - RoleType
 - TApplication
 - TBoolean
 - TCategory
 - TFile
 - TFloat
 - TImage
 - TJSON
 - TLink
 - TOAuth2
 - TRole
 - TString
 - TUser
 
 - Глобальные константы
 - Работа с приложениями
 - Веб-запросы
 - Права доступа
 - Документооборот
 - Линии
 - Виджет «Код»
 - Подписи
 - Рабочие календари
 - Интеграция с IP-телефонией
 - Интеграция с сервисами рассылок
 
 
Таблица
Таблица — это тип переменной, представляющий собой массив данных — строк таблицы. Каждая строка является отдельным элементом массива и представляет собой объект, свойства которого определены столбцами таблицы.
Подробнее про работу с таблицами можете почитать в статье «Начало работы с типом данных Таблица».
Type parameters
T: ItemData
R: ItemData
Hierarchy
Properties
Readonly length
Свойство TTable.length возвращает число элементов таблицы.
Значение данного свойства — 32-битное беззнаковое целое число, которое всегда больше, чем наибольший индекс в массиве.
Readonly result
Строка вычисляемого результата в таблице.
В этой строке могут быть настроены вычисления суммы, среднего, количества.
Methods
concat
Метод возвращает новый массив, состоящий из массива элементов таблицы, соединённого с другими массивами и/или значениями, переданными в качестве аргументов.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
Rest ...items: (T | ConcatArray<T>)[]
Returns T[]
Новый массив, содержащий все элементы.
delete
Метод удаляет конкретную строку из заданной таблицы.
Parameters
index: number
Returns void
every
Метод проверяет, удовлетворяют ли все элементы таблицы условию, заданному в передаваемой функции.
Внимание: метод возвращает
trueпри любом условии для пустой таблицы.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns boolean
Возвращает
true, если функция проверки возвращает истинное значение для каждого элемента таблицы. Иначеfalse.filter
Метод создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns T[]
Новый массив с элементами, которые прошли проверку. Если ни один элемент не прошёл проверку, то будет возвращён пустой массив.
find
Метод возвращает значение первого найденного в таблице элемента, которое удовлетворяет условию, переданному в функции
predicate. В противном случае возвращаетсяundefined.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns T | undefined
findIndex
								 
Метод возвращает индекс в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается -1.
Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns number
forEach
								 
Метод выполняет указанную функцию один раз для каждого элемента в таблице.
Parameters
callback: function
Parameters
value: T
index: number
array: readonly T[]
Returns void
Optional thisArg: any
Returns void
indexOf
								 
Метод возвращает первый индекс, по которому данный элемент может быть найден в таблице, или -1, если такого индекса нет.
Parameters
searchElement: T
Optional fromIndex: undefined | number
Returns number
insert
Метод добавляет новую строку в таблицу и возвращает ссылку на неё.
Parameters
Optional index: undefined | number
Returns T
Новая строка таблицы.
join
Метод объединяет все элементы таблицы в строку.
Parameters
Optional separator: undefined | string
Returns string
lastIndexOf
								  
Метод возвращает последний индекс, по которому данный элемент может быть найден в таблице, или -1, если такого индекса нет. Таблица просматривается от конца к началу, начиная с индекса
fromIndex.Parameters
searchElement: T
Optional fromIndex: undefined | number
Returns number
map
Метод создаёт новый массив с результатом вызова указанной функции для каждого элемента таблицы.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Type parameters
U
Parameters
callback: function
Parameters
value: T
index: number
array: readonly T[]
Returns U
Optional thisArg: any
Returns U[]
Новый массив, где каждый элемент является результатом
callbackфункции.reduce
Метод применяет функцию reducer к каждому элементу таблицы (слева направо), возвращая одно результирующее значение.
Parameters
callback: function
Parameters
previousValue: T
currentValue: T
index: number
array: readonly T[]
Returns T
Optional initialValue: T
Returns T
Метод применяет функцию reducer к каждому элементу таблицы (слева направо), возвращая одно результирующее значение.
Type parameters
U
Parameters
callback: function
Parameters
previousValue: U
currentValue: T
index: number
array: readonly T[]
Returns U
Optional initialValue: U
Returns U
reduceRight
								 
Метод применяет функцию к аккумулятору и каждому значению таблицы (справа налево), сводя его к одному значению.
Parameters
callback: function
Parameters
previousValue: T
currentValue: T
index: number
array: readonly T[]
Returns T
Optional initialValue: T
Returns T
Метод применяет функцию к аккумулятору и каждому значению таблицы (справа налево), сводя его к одному значению.
Type parameters
U
Parameters
callback: function
Parameters
previousValue: U
currentValue: T
index: number
array: readonly T[]
Returns U
Optional initialValue: U
Returns U
slice
Метод возвращает новый массив, содержащий копию части исходной таблицы.
Внимание: возвращаемое значение — это обычный массив, который не является таблицей.
Parameters
Optional start: undefined | number
Optional end: undefined | number
Returns T[]
Новый массив, содержащий выборку элементов таблицы.
some
Метод проверяет, удовлетворяет ли какой-либо элемент таблицы условию, заданному в передаваемой функции.
Внимание: метод возвращает
falseпри любом условии для пустой таблицы.Parameters
predicate: function
Parameters
value: T
index: number
array: readonly T[]
Returns unknown
Optional thisArg: any
Returns boolean
Возвращает
true, если функция проверки возвращает истинное значение хотя бы для одного элемента таблицы. Иначеfalse.toLocaleString
								  
Метод возвращает строковое представление элементов таблицы.
Элементы преобразуются в строки с использованием своих собственных методов
toLocaleString, и эти строки разделяются локалезависимой строкой, например, запятой (,).Returns string
toString
								 
Метод возвращает строковое представление элементов таблицы.
Для таблицы метод
toStringсоединяет массив и возвращает одну строку, содержащую все элементы массива, разделённые запятыми.Returns string
Properties
Methods
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.