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("Объект перемещен")
});
После выполнения примера при нажатии на кнопку «Переместить» выделенный в списке объект будет перенесен в корневую папку репозитория. При этом в консоли браузера появится сообщение «Объект перемещен».
См. также: