HeaderControl: Object
Свойство HeaderControl устанавливает элемент управления, который отображается в заголовке вкладки.
По умолчанию в заголовке панели установлен экземпляр компонента CheckBox. Для того чтобы установленный элемент управления отображался, для свойства IsHeaderControlVisible должно быть установлено значение true.
Для выполнения примера подключите ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Далее приведен javascript-код, при помощи которого на html-странице размещается компонент NavigationBar, состоящий из трех панелей. Установим элемент управления для заголовка каждой панели.
var ComboB = new PP.Ui.ComboBox({ //Создаем компонент ComboBox ListBox: { Items: [{ Content: "1" }, { Content: "2" }] }, Width: 22 }); var Rb = new PP.Ui.RadioButton(); //Создаем компонент RadioButton var BTN = new PP.Ui.Button({ //Создаем компонент Button Content: "1", Height: 22 }); var NB = new PP.Ui.NavigationBar({ //Создаем навигатор ParentNode: document.getElementById("NB1"), Items: //Верхняя панель навигатора [{ Title: "Список" }], Width: 200, IsAlwaysExpanded: false }); var NI = new PP.Ui.NavigationItem({ //Средняя панель Title: "Текст" }); var NI1 = new PP.Ui.NavigationItem({ //Нижняя панель Title: "Кнопка" }); //Добавляем среднюю и нижнюю панели в навигатор NB.addItem(NI); NB.addItem(NI1); NB.getItem(0).setHeaderControl(BTN); //Устанавливаем элемент управления Button для //верхней панели NB.getItem(1).setHeaderControl(ComboB); //Устанавливаем элемент управления ComboBox //для средней панели NB.getItem(2).setHeaderControl(Rb); //Устанавливаем элемент управления RadioButton для нижней панели
После выполнения примера в заголовках панелей навигатора стандартные элементы управления (CheckBox) ,будут заменены на новые:
См. также: