copy();
Метод copy добавляет в буфер обмена копию выбранных объектов, не изменяя оригинал.
Метод срабатывает при нажатии на кнопку ленты «Копировать» на вкладке «Главная».
Для выполнения примера предполагается наличие на странице компонента NavigatorBox с наименованием «navbox» (см. «Пример создания компонента NavigatorBox»). Добавим контекстное меню для объектов в списке:
navbox.ObjectListContextMenu.add(function (sender, args) { cm.showContext(args.Event.pageX, args.Event.pageY) }); var cm = new PP.Ui.Menu( { Items: [ { MenuItem: { Content: "Копировать", Id: "copy" } }, { MenuItem: { Content: "Вырезать", Id: "cut" } }, {
MenuItem: {
Content: "Вставить",
Id: "paste"
}
},
{
MenuItem: {
Content: "Удалить",
Id: "delete"
}
}, ]
});
cm.getMenuItemById("copy").Click.add(function (sender, args)
{
navbox.copy()
});
cm.getMenuItemById("cut").Click.add(function (sender, args)
{
navbox.cut()
});
cm.getMenuItemById("paste").Click.add(function (sender, args)
{
navbox.paste()
});
cm.getMenuItemById("delete").Click.add(function (sender, args)
{
navbox.deleteObjects()
});
После выполнения примера для объектов в списке будет вызываться следующее контекстное меню:

При выборе пункта контекстного меню на объектом будет производиться соответствующее действие: копировать, вырезать, вставить или удалить.
См. также: