moveObjects(objects, parentKey, callback);
objects. Объекты, которые необходимо переместить;
parentKey. Ключ папки, в которую будут перенесены объекты;
callback. Функция обратного вызова.
Метод moveObjects переносит объекты из одной папки в другую.
Для выполнения примера предполагается наличие на html-странице компонента NavigatorBox с наименованием «navbox» (см. «Пример создания компонента NavigatorBox»). В теге BODY добавьте элемент DIV c идентификатором «div2». Добавим кнопку с наименованием «but1», при нажатии на которую выделенный в списке объект будет перемещен в папку с ключом 0 (корневую папку репозитория). При этом в консоль браузера будет выведено сообщение «Объект перемещен»:
var but1 = new PP.Ui.Button( { ParentNode: document.getElementById("div2"), Content: "Переместить", Click: function () { navbox.moveObjects(navbox.getSelectedObjects(), 0) } }); navbox.PasteBufferStateChanged.add(function (sender, args) { console.log("Объект перемещен") });
После выполнения примера при нажатии на кнопку «Переместить» выделенный в списке объект будет перенесен в корневую папку репозитория. При этом в консоли браузера появится сообщение «Объект перемещен».
См. также: