Официальный сайт геоинформационной системы (ГИС) ObjectLandОфициальный сайт геоинформационной системы (ГИС) ObjectLand
  
 
ПОИСК ПО САЙТУ:
yandex.ru
КАРТА САЙТА
 
главная / поддержка / форум
E-MAIL:ПАРОЛЬ: 
регистрация

Обсуждение

 Возможна ли работа с OL с веб-страницы ?Возможна ли работа с OL с веб-страницы ? [ Максим Юрьевич Трухачёв ]
Вторник, 30 июля 2013, 16:00

Добрый день.
Интересует, возможна ли работа с движком OL через JavaScript'ы, привязанные к объектам веб-страницы (кнопки, списки). Возможно ли это в принципе ?

 Возможна ли работа с OL с веб-страницы ? [ Кирилл Беркасов ]
Среда, 31 июля 2013, 11:23

Интересный вопрос, тоже интересно

 Возможна ли работа с OL с веб-страницы ? [ ObjectLand Support ]
Среда, 31 июля 2013, 13:25

Готового решения у нас нет, но существуют прикладные web-решения, сделанные на основе ObjectLand. Одно из них много лет работает в РЖД - комплекс АСТРА.


 Возможна ли работа с OL с веб-страницы ? [ Максим Юрьевич Трухачёв ]
Среда, 31 июля 2013, 21:02

Подскажите, пожалуйста, как в JavaScript перебрать программно ВСЕ элементы коллекции, например, Themes. В языке VB.Net есть конструкция "Foreach TempObj as ...GDBTheme in ...Themes", которая перебирает все темы, "проецируя" их во временный объект TempObj, определённый внутри её тела (до закрывающего оператора Next). В скриптовом же языке JavaScript возможно только обращение через .Item(), но я заведомо не знаю имён тем, а номера для данной коллекции OL не последовательны. Как быть ?

 Возможна ли работа с OL с веб-страницы ? [ Максим Юрьевич Трухачёв ]
Среда, 31 июля 2013, 21:44

Попробовал так:

try
{ for (var curTheme = new Enumerator(gdbobj.Themes); !curTheme.atEnd(); curTheme.moveNext()) {
alert(curTheme.Item().Name);
}
}
catch(e) { alert('ошибка: ' + e.name); }

- выдаёт ошибку "TypeError", по всей видимости, Enumerator не отрабатывает для коллекции Themes.

Ответить

Знаком «*» отмечены обязательные для заполнения поля.
Ваше имя:  *
Адрес электронной почты:  
Тема:  *
Сообщение:
 *
Подтверждение:
(не требуется для зарегистрированных пользователей)
 *
 



Copyright © 1999–2025 ГИС ObjectLand
ГИС ObjectLand ® ООО «Радом-АйТи»
Информация о лицензировании
главная | о продукте | скачать | купить | поддержка | новости