RUS  ENG 

Не получается выделить объекты JScript

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

...
var sel = L.Selection;
...
sel.AddElem(objs.Key(i)); //тут у меня добавляются участки в цикле (и я вижу что они добавлены, потому что могу посчитать их общую длину и вывести ключи
...
sel.Visible = true;

На выходе я бы хотел получить группу выделенных объектов, но по факту ничего не выделяется, что я делаю не так или Selection не так работает?
 
Можете подсказать, то в целом возможно сделать или не понятен мой вопрос?
 
Цитата
написал:
Можете подсказать, то в целом возможно сделать или не понятен мой вопрос?
Цитата
написал:
var sel = L.Selection;
А как получен L? Он с текущей картой связан? У меня выделение на карте работает
Код
function Test()
{
var L = Zulu.ActiveMapDoc.Layers.Active;    
   
var sel = L.Selection;

sel.AddElem(61);

}
 
Так работает. Я делал в 2 строчки, так нельзя?

var L = new ActiveXObject('Zululib.Layer');
L.Open(Zulu.ActiveMapDoc.Layers.Active);

Почему-то если так сделать, то не работает.
 
Цитата
написал:
Так работает. Я делал в 2 строчки, так нельзя?

var L = new ActiveXObject('Zululib.Layer');
L.Open(Zulu.ActiveMapDoc.Layers.Active);

Почему-то если так сделать, то не работает.
Так создается экземпляр слоя, который к карте не имеет отношения
Страницы: 1