beginUpdate();
Метод beginUpdate отключает перерисовку компонента, используемого для отображения объектов.
Для возобновления перерисовки компонента используйте метод MetabaseObjectsView.endUpdate.
Для выполнения примера предполагается наличие на странице компонента NavigatorBox с наименованием «navbox» (см. «Пример создания компонента NavigatorBox»).
// Получим представление объектов view = navbox.getObjectsView(); // Отключим перерисовку дерева view.beginUpdate(); // Удалим из списка выделенный объект obj = view.getFocusedObject(); view.deleteObject(obj.getKey());
Возобновим перерисовку дерева:
// Возобновим перерисовку дерева view.endUpdate();
В результате выполнения примера удаление объекта из списка произошло только после выполнения метода endUpdate.
См. также: