Проект

Общее

Профиль

ApiReturnSimpleElements » История » Редакция 5

Редакция 4 (Артем, 11.03.2019 12:30) → Редакция 5/10 (Артем, 11.03.2019 12:31)

h1. Простейшие (элементарные) структуры данных. 

 Под "простейшими" структурами мы подразумеваем некие сущности, формирующие правила генерации html кода для данных вроде текстовое поле, ссылка и т.д. Они состоят из html шаблона, содержащего заключенные в фигурные скобки *{* и *}* названия полей массива *values*. 

 --- 

 h2. Примеры элементарных структур: 

 <pre><code class="ruby"> 
 { 
     "type": "ifPartLink", 
     "caption": "{number}" 
 }, 
 { 
    "type": "ifText", 
    "caption": "{callout}" 
 }, 
 { 
     "type": "ifText", 
     "caption": "Применяемость:<BR> {usage}" 
 }, 
 { 
     "type": "ifText", 
     "caption": "{count}", 
     "textAlign": "center" 
 } 
 </code></pre> 




 На данный момент доступны следующие структуры: 

 |*название структуры*|*тип данных*|*Обязательные элементы*|*Необязательные элементы*|*Комментарий*| 
 |*ifText*|Текстовое поле|*Caption* - заголовок|*textAlign* - выравнивание текста|| 
 |*ifLink*|Ссылка|*Caption* - заголовок||| 
 |*ifPartLink*|Ссылка на запчасть|*Caption* - заголовок||В качестве бренда подставляется бренд каталога| 
 |*ifPartLinkWBrand*|Ссылка на запчасть c брендом|||В качестве бренда подставляется значение поля *partbrand* массива *urlParams* элемента *values*| partbrand| 
 |*ifLinkArray*|Массив ссылок|*Caption* - заголовок; *linkDelimeter* - рекомендуемый разделитель ссылок при выводе|||