ScaleBase.removeItemAt

Синтаксис

removeItemAt (index: Number);

Параметры

index. Индекс элемента шкалы.

Описание

Метод removeItemAt удаляет элемент шкалы по указанному индексу.

Пример

Для выполнения примера необходимо наличие на html-странице компонента MapChart (см. «Размещение карты на HTML странице») с наименованием «map», xml-файла с настройками карты и топоосновы Russia.svg.

Xml-файл должен содержать настройку показателя заливки, который расположен первым в списке показателей карты. Фон заливки - объект зависимости, для которого настроена шкала, содержащая значения типа Brush. Также в xml-файле должна быть настроена легенда с идентификатором «MapLegend0».

Удалим первый элемент шкалы и первую границу интервала шкалы.

scale = map.getFirstVisual().getBackground().getMapScale();

legend = map.getLegends().MapLegend0;

scale.removeItemAt(0);//Удаляем первый элемент шкалы

scale.removeValueAt(0);//Удаляем первую границу интервалов шкалы

legend.draw();//Перерисовываем легенду

map.draw();//Перерисовываем карту

 

После выполнения примера будет удален первый элемент шкалы и первая граница интервалов шкалы, будут перерисованы карта и легенда.

См. также:

ScaleBase