Javascript как взять name по имеющейся ссылке

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Javascript как взять name по имеющейся ссылке

Сообщение Johny »

Суть: вытащить имя города по имеющейся ссылке в алгоритме Javascript.
Есть объект связанный с организациями. В нем есть свойство - ссылка на город. Но вот проблема, что объекта Список городов нету. А как вытащить название города не знаю. Это не аналитика => функции типа Analitic.Value() или ValueName() не юзаются.
МОжет просто функцию не нашел, или может как-то запрос должен быть внутри написан?
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Ясен пень надо писать свою ф-ию.
Но может лучше идти другим путем исходя из поставленной задачи?
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Без проблем бы написал свою, только вот в javascript не очень понимаю как это сделать.
Идея такая: писать фейс и вызывать его в Java?
Жаль, что других вариантов нету.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Только вот я не пока знаю как правильно передать в фейс параметры и вернуть их оттуда.
Или можно просто как-то функцию написать без фейсов?
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Чтобы писать cdj. функцию необходимы
часть исходников обьектных интерфейсов
реализующих работу с javascriptengine
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

МДаа, задача явно упростилась :?
Инетерсно, а из JAVa нельзя фейс запустить?
Почему-то на саму функцию RunInterface не ругается, но ругается, что объект не зарегестрирован, или предполагается наличие объекта.
Так вот можно или нет запустить фейс? А то обидно. написать написал, а запустить никак :(
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Из ява-скриптов интерфейс не запустишь - это не вип
А не ругается наверное потому что буквы знакомые :lol:
А запустить ты его сможешь только функцией которая написана на випе в интерфейсе который наследует тайные знания
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Есть две замечательные функции:
Function vRunInterface (String): Integer; external 'G_VDE.dll';
Procedure vRunInterfaceNoModal (String); external 'G_VDE.dll';

А параметры можно передавать и брать с помощью
Procedure vFreeParams; external 'G_VDE.dll';
Function vGetParam (String, var AnyType): Boolean; external 'G_VDE.dll';
Function vPutParam (String, var AnyType): Boolean; external 'G_VDE.dll';
Function vDelParam (String): Boolean; external 'G_VDE.dll';

А замечательные они в том числе потому, что можно генерировать имя необходимого для запуска интерфейса, в зависимости от тех или иных условий. На VIP'е проверено и работает, про Java не скажу, но по идее должны тоже работать.
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

Не должны работать Java-скрипт это не вип
в скрипте функцию не обьявишь
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

В нормальном java-scripte можно использовать Axtive-X компонент.
Ответить