removeItem(index: Number);
index. Индекс удаляемого элемента.
Метод removeItem удаляет элемент из меню панели по индексу.
Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценариев PP.js, PP.Ext.js и файлы стилей PP.css и PP.Ext.css. Создаем раскрывающуюся панель с меню:
function createMainPanel() {
// Создаем панель с меню
mainPanel = new PP.Ui.MainPanel({
// Добавляем элементы
Items: [
{
HotKey: "Элемент 1"
},
{
HotKey: "Элемент 2"
},
{
HotKey: "Элемент 3"
}
]
});
// Отображаем панель с меню
mainPanel.show(10, 10);
}
Добавляем два новых элемента в конец меню и после первого элемента:
// Добавляем новый элемент в конец меню
mainPanel.addItem({
HotKey: "Новый элемент"
});
// Создаем новый элемент и добавляем после первого элемента
item = new PP.Ui.MainPanelItem({
HotKey: "Новый элемент"
});
mainPanel.insertItem(item, 1);
В результате во всплывающую панель с меню будет добавлено два новых элемента:

Получаем наименования первого и последнего элементов:
// Получаем наименование первого элемента
console.log("Наименование первого элемента: " + mainPanel.getItems()[0]._HotKey);
// Получаем наименование последнего элемента
console.log("Наименование последнего элемента: " + mainPanel.getItem(mainPanel.getItems().length-1)._HotKey);
В результате в консоль будет выведены наименования первого и последнего элементов:
Наименование первого элемента: Элемент 1
Наименование последнего элемента: Новый элемент
Удаляем третий по счету элемент из меню:
// Удаляем третий по счету элемент mainPanel.hide(); mainPanel.removeItem(2); mainPanel.show();
В результате из меню будет удален третий по счету элемент:

См. также: