NavigatorBox.copy

Синтаксис

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()
          });

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

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

См. также:

NavigatorBox