Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Этот серверный класс API предназначен для выполнения различных операций с таблицами, например для настройки связи таблиц.

SimpleTable()


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

Пример:

Code Block
languagejs
themeEclipse
titleSimpleTable
let table = new SimpleTable('task');


getParentTables()


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


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

ТипОписание
Array

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


Пример:

Code Block
languagejs
themeEclipse
titlegetParentTables
linenumberstrue
let table = new SimpleTable('sys_report_chart');
ss.info(table.getParentTables());
//Инфо: [{"sys_id":"156636381105818096","name":"sys_report"}]


getChildTables()


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


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

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


Пример:

Code Block
languagejs
themeEclipse
titlegetChildTables
linenumberstrue
let table = new SimpleTable('sys_report_chart');
ss.info(table.getChildTables());
//Info: [{"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"}]


Table of Contents
absoluteUrltrue
classfixedPosition