|
|
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] (текущий) |
| ====== Получить вложенные строки ====== |
| Чтобы получить строки следующего уровня вложенности у указанной строки, нужно использовать команду **report/get_result_subrows**: |
| <code javascript> |
| svc=report/get_result_subrows¶ms={"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> |