Базовая конфигурация

Простейший пример настройки навигационной панели.

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

Подключите источник данных в опции source. Подробнее о подключении и настройке источника данных читайте здесь.

<NavigationPanels.sideMenu:View
    source="{{_source}}"/>
import {Control} from 'UI/Base';
import {Memory} from 'Types/source';
 
export default class MyControl extends Control {
   protected _menuSource: Memory;
 }

При использовании базового шаблона отображения элемента в источнике данных должны присутствовать поля title и counter. Значение поля title будет выведено в интерфейсе, как текст.

Поле первичного ключа

Укажите поле первичного ключа в опции keyProperty.

<NavigationPanels.sideMenu:View
   keyProperty="id"
   source="{{_source}}"/>

Выбранный элемент

Укажите элемент навигационной панели выбранный по умолчанию в опции selectedKey.

<NavigationPanels.sideMenu:View
   bind:selectedKey="_selectedKey"
   keyProperty="id"
   source="{{_source}}"/>

При использовании в составе Ленты эта настройка переносится в конфигурацию родительского контрола.