clear (withDispose: Boolean);
withDispose. Если значение параметра true, то объекты уничтожаются, а если false, то просто удаляется из списка элементов PP.List;
fireEvent. Определяет, будет ли при вызове метода генерироваться соответствующее событие. Если установлено значение true, событие генерируется, иначе - не генерируется.
Метод clear удаляет все объекты коллекции.
Для выполнения примера на html-странице в теге HEAD добавьте ссылки на библиотеку компонентов PP.js и PP.css. Создадим компонент Breadcrumb с тремя элементами, два из которых выбраны, и кнопку, при нажатии на которую выбранные элементы удаляются из цепочки навигации:
var bread = new PP.Ui.Breadcrumb({
ParentNode: document.getElementById("bc1"),
Width: 400,
Items:
[
{ Content: "Элемент1", Id: "el1" },
{ Content: "Элемент2", Id: "el2" },
{ Content: "Элемент3", Id: "el3" }
],
SelectedItems: [0,1]
});
var b1 = new PP.Ui.Button({ ParentNode: "b1", Content: "Clear" });
b1.Click.add(function (sender, args){
bread.getSelectedItems().clear(false)});
После выполнения примера на html-странице будет размещен компонент Breadcrumb и кнопка с надписью «Clear», при нажатии на которую из навигационной строки будут удалены выбранные элементы. Если для параметра withDispose установить true, то элементы будут полностью удалены из компонента.
См. также: