Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:kit:remoteapi:apiref:report:get_result_subrows [21/10/2015 11:50]
ru:kit:remoteapi:apiref:report:get_result_subrows [21/10/2015 11:50] (текущий)
Строка 1: Строка 1:
 +====== Получить вложенные строки ======
 +Чтобы получить строки следующего уровня вложенности у указанной строки,​ нужно использовать команду **report/​get_result_subrows**: ​
 +<code javascript>​
 +svc=report/​get_result_subrows&​params={"​tableIndex":<​uint>,​
 +       "​rowIndex":<​uint>​}
 +</​code>​
  
 +:!: Использование данного запроса рассмотрено в примере [[../​../​codesamples/​reports]].
 +
 +:!: Данный запрос позволяет получать подстроки только до второго уровня,​ если нужно получить строки вложенные более глубоко - используйте запрос **report/​select_result_rows**.
 +===== Параметры =====
 +^ Название ^ Описание ^
 +| tableIndex | индекс таблицы |
 +| rowIndex | индекс строки |
 +
 +===== Возвращаемый результат =====
 +<code javascript>​
 +[
 + {
 + "​n":<​uint>,​ /​* индекс строки (от 0) */
 + "​i1":<​uint>,​ /​* номер первого сообщения в заданном интервале */
 + "​i2":<​uint>,​ /​* номер последнего сообщения в заданном интервале */
 + "​t1":<​uint>,​ /​* время первого сообщения в заданном интервале */
 + "​t2":<​uint>,​ /​* время последнего сообщения в заданном интервале */
 + "​d":<​int>,​ /​* количество строк следующего уровня вложенности */
 + "​c":​[ /​* массив ячеек */
 + <​text>,​ /​* значение ячейки текстовое */
 + { /* или объект */
 + "​t":<​text>,​ /​* значение ячейки */
 + "​y":<​double>,​ /​* широта */
 + "​x":<​double>​ /​* долгота */
 + }
 + ]
 + }
 +]
 +</​code>​
 +
 +Если у указанной в параметрах строки нет вложенных строк, то формат возвращаемого результата будет:
 +
 +<code javascript>​
 +{
 + "​error":​0
 +}
 +</​code>​
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam