50  /  105

Пример 3

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

  Источник данных

Источник данных - list3.php:
<?
$data = Array(
   "data"=>Array(
       "company"=>Array(
                   Array(
                       "ID"=>1,
                       "NAME"=>"Bitrix",
                       "IMAGE"=>"/demo_api/img/bitrixico.png",
                       "TAGS"=>"Отечественная CMS",
                       "URL"=>"http://bitrix.ru",
                       "SECTION_ID"=>"site",
                   ),                    
                   Array(
                       "ID"=>2,
                       "NAME"=>"Digital Workplace",
                       "SECTION_ID"=>"site",
                       "IMAGE"=>"/demo_api/img/digitalwork.png",
                       "TAGS"=>"Социальный интранет: Эксперты",
                       "URL"=>"http://www.digitalworkplace.ru"
                   ),                    
                   Array(
                       "ID"=>9,
                       "NAME"=>"Мобильное приложение для «Битрикс24»",
                       "SECTION_ID"=>"bitrix",
                       "IMAGE"=>"http://www.bitrix24.ru/images/content/b24-ios7.png",
                       "TAGS" => "Бесплатное приложение для iOS и Android",
                       "URL"=>"http://www.bitrix24.ru/features/apps.php"
                   ),
                   Array(
                       "ID"=>10,
                       "NAME"=>"Управление сайтом",
                       "SECTION_ID"=>"bitrix",
                       "IMAGE"=>"https://www.1c-bitrix.ru/images/box/bus_154_170.png",
                       "TAGS" => "1С-Битрикс: Управление сайтом",
                       "URL"=>"https://www.1c-bitrix.ru/products/cms/"
                   ),
                   Array(
                       "ID"=>11,
                       "NAME"=>"Корпоративный портал",
                       "SECTION_ID"=>"bitrix",
                       "IMAGE"=>"https://www.1c-bitrix.ru/images/box/cp141.png",
                       "TAGS" => "1С-Битрикс: Корпоративный портал",
                       "URL"=>"https://www.1c-bitrix.ru/products/intranet/"
                   )
            ),
       ),
       "sections"=>Array( 

// sections содержит списки секций для каждой категории данных
               "company"=>Array(

//ключ категории данных, значением этого ключа является массив секций списка данной категории
                   Array(
                       "NAME"=>"Bitrix", //наименование секции
                       "ID"=>"bitrix" // строковый идентификатор секции для привязки к ней элементов списка
                   ),
                   Array(
                       "NAME"=>"Сайты",
                       "ID"=>"site" 
                   )
               )
       ),
"names"=>Array("company"=>"company")
);
echo json_encode($data);
?>

  Открытие списка с секциями (use_sections)

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

Пример:

//Задаем параметры отображения списка
var params = {  url: "/my_site/list3.php",
               table_settings: 
               {
                 use_sections:true,
               }
           };
var section_table = new BXMobileApp.UI.Table(params, "table");
section_table.show();

Видео:

iOS


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

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