Перейти к основному содержимому
Версия: 1.20.1

SimpleTable

Этот класс содержит методы для получения информации о родительских и дочерних таблицах.

SimpleTable()


Используйте этот конструктор для создания нового объекта SimpleTable.

Пример:

SimpleTable()
let table = new SimpleTable('task');

getParentTables()


Используйте этот метод, чтобы получить информацию о родительских таблицах всех уровней наследования таблицы, которая указана в конструкторе объекта.

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

ТипОписание
Array of ObjectsМетод возвращает массив, содержащий список родительских таблиц (с их ID и именами) для указанной таблицы.

Пример:

getParentTables()
let table = new SimpleTable('sys_report_chart');
ss.info(table.getParentTables());
// Информация: [{"sys_id":"156636381105818096","name":"sys_report"}]

getChildTables()


Используйте этот метод, чтобы получить информацию о дочерних таблицах всех уровней наследования таблицы, которая указана в конструкторе объекта.

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

ТипОписание
Array of ObjectsМетод возвращает массив, содержащий список дочерних таблиц (с их ID и именами) для указанной таблицы.

Пример:

getChildTables()
let table = new SimpleTable('sys_report_chart');
ss.info(table.getChildTables());
//Информация: [{"sys_id":"156836096302084733","name":"sys_report_chart_pie"},{"sys_id":"156836096401430308","name":"sys_report_chart_timed_trends"},
//{"sys_id":"156636392206287762","name":"sys_report_chart_timed"},{"sys_id":"156636392003126252","name":"sys_report_chart_bar"},{"sys_id":"156836096101018153",
//"name":"sys_report_chart_timed_line"}]