RUS  ENG 

Нумерация ключей объекта

Страницы: 1
RSS
Нумерация ключей объекта
 
Добрый день.
Подскажите пожалуйста, можно ли полностью очистить ключ объекта после удаления?
Ситуация такая:
- я в режиме редактирования создаю объект (id=1)

- затем на основе этого объекта создаю запись в бд, с нужной мне информацией (id=2)
MyLayer.AddPolyLine(MyLayer.Elements.GetElement(MyLayer.CurrentID).PolyLine, null, 3, 1);

- удаляю выделенный объект(id=1)
MyLayer.DeleteElement(MyLayer.CurrentID)

Но если повторять действия таким образом, то записи в бд будут с ID +1 (2,4,6,8...), а хотелось бы видеть порядок в таких вещах.


Либо, быть может можно в режиме редактирования привязать информацию к нарисованному объекту сразу? Я не смог получить ID в ивенте evMapElementsChanged.

Заранее спасибо!
 
Цитата
Артём Карпенко написал:
Добрый день.

Либо, быть может можно в режиме редактирования привязать информацию к нарисованному объекту сразу? Я не смог получить ID в ивенте evMapElementsChanged.
https://www.politerm.com/zuludoc/zuluax/Zulu_evMapElementsChanged.html

В событии сразу можно получить и количество измененных объектов и их ключи и операцию, которая привела к изменению.
Коллекция ключей в вариантном параметре Param1.punkVal
https://www.politerm.com/zuludoc/zuluax/ChangedElementKeys_cls.html
Индексы в коллекции начинаются с 1.
Страницы: 1