47  /  105

Формирование источников данных для нативных списков

Просмотров: 9479
Дата последнего изменения: 21.06.2023

Описание:

Как источник списки используют данные в формате json. Данные должны отдаваться сервером по url, который был указан при создании списка.

Синтаксис:

var table = new BXMobileApp.UI.Table( {url: "<адрес источника данных>"},"table");

Структура данных для списков

  • Структура первого уровня:
    • data - содержит категории данных. Каждая категория представляется собой массив элементов.
    • sections - содержит списки секций для каждой категории данных.
    • names - содержит наименование категорий.

    Схематичное представление:

    {
         "data":{   // data содержит категории данных           
                     "category_code":   //ключ категории, значением этого ключа является массив элементов этого списка
                     [
                      {
                       NAME: "element1",
                       URL: "url1",
                       IMAGE: "1.png",
                       SECTION_ID: "id1"
                      },
                      {
                       NAME: "element2",
                       URL: "url2",
                       IMAGE: "2.png",
                       SECTION_ID: "id2"
                      }
                     ....
                     ],
                     "category_code2":[ // ключ другой категории
                     .....
                     ] 
               },
     "sections":{ // sections содержит списки секций для каждой категории данных
                     "category_code":   //ключ категории, значением этого ключа является массив секций списка
                     [
                      {
                       NAME: "section_name1",
                       ID: "id1"
                      },
                      {
                       NAME: "section_name2",
                       ID: "id2"                  
                      }
                      ....
                      ],  
                     "category_code2"    
                      [
                      ....
                      ]
                     },
         "names"{ //содержит наименование категорий
                     "category_code": "category_name",
                     "category_code2": "category_name2",     
                }
    }
    
  • Структура элемента списка:
    • ID - идентификатор записи.
    • NAME - имя для отображения.
    • TABLE_URL - адрес списка, на который будет осуществлен переход при выборе этого элемента списка.
    • IMAGE - картинка к записи.
    • TAGS - дополнительная информация к записи.
    • URL - адрес, на который будет осуществлен переход во внешнем браузере.


1
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии