Снегопат

Обсуждение Снегопата
Текущее время: 24 ноя 2024, 09:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 28 фев 2013, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
JohnyDeath писал(а):
В мдНавигаторе по Ctrl + Enter идет переход в дерево метеданных. Этот скрипт перехватывает такое сочетание. Некрасиво получается

Опиши, что тебя не устраивает.
я посмотрел, вроде нормальное поведение получаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 28 фев 2013, 18:16 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Я добавил скрипт, почему то по ctrl+enter нормальное поведение, хотя нет, если ссылок нет, то он сообщает что их нет и открывает объект, что мне кажется не нужно.
А вот обратный скрипт вообще у меня не работает ((

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 01 мар 2013, 08:49 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
artbear писал(а):
JohnyDeath писал(а):
В мдНавигаторе по Ctrl + Enter идет переход в дерево метеданных. Этот скрипт перехватывает такое сочетание. Некрасиво получается

Опиши, что тебя не устраивает.
я посмотрел, вроде нормальное поведение получаю.

Вот: http://screencast.com/t/qyaC9jN80gsW Там нажимается Ктрл+Ентер, после чего вываливается окно "Ссылок не найдено" и открывается модуль объекта, хотя я просто хотел перейти в дерево.
В addins.ini вот так:
Цитата:
Группа Навигация
script:scripts\extfiles.js
script:scripts\extSearch.js
script:scripts\mdNavigator.js
script:scripts\wndpanel.js
script:scripts\FuncProcPanel.js
script:scripts\jump2refs.js
КонецГрупп

Если в дереве скриптов делаю "Выгрузить" скрипт jump2refs.js, а потом снова тут же загрузить, то всё нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 01 мар 2013, 09:46 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Я понял в чем проблема. Если активно модальное окно, то windows.activeView() возвращает не окно модального диалога, а то, что было активно за ним.
Поэтому макрос думает, что активно окно конфигурации.
Добавил в макрос проверку на модальный режим, теперь не конфликтует, обновляйся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 01 мар 2013, 09:58 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Да, так нормально. Спасибо.
Правда я вообще не помню когда пользовался поиском ссылок на объект


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 01 мар 2013, 10:07 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
JohnyDeath писал(а):
Правда я вообще не помню когда пользовался поиском ссылок на объект

Тут фишка не в поиске ссылок НА объект, а поиск ссылок ИЗ объекта :)
Например, стоишь на реквизите с типом "Перечисление.КакоеТоТам" - моментально можно перейти на Перечисление.КакоеТоТам и вернуться обратно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 04 мар 2013, 14:18 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Перейти обратно у меня почему то не работает (((
Плюс можно ли не открывать объект если нажали esc при выборе?

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 05 мар 2013, 10:04 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
vladnet писал(а):
Перейти обратно у меня почему то не работает (((

В списке хоткеев проверял, есть такой хоткей? Переход по сслыке до этого срабатывал?
Или попробуй по Ctrl+M макрос вызвать.
Насчет лишнего открытия подумаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 05 мар 2013, 11:14 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
Да если выбрать работает. Понял почему у меня не работает обратно потому как данное сочетание назначено для редактора для возврата обратно из определения процедур.
Можно ли чтобы и там и там работало?
Да мне кажется что если ссылка одна тоже надо окно открывать, потому как я например буду использовать эту функциональность не только как переход, но и просто для просмотра. Соотвественно сообщение "ссылок нет" тоже можно убрать.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: jump2refs.js
СообщениеДобавлено: 05 мар 2013, 11:23 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Нет, назначить возврат на один хоткей тут не получится - они не смогут поделить, то ли из процедуры возвращаться, то ли на объект метаданных.
По поводу открытия окна даже по одной ссылке - я сделаю два макроса "Просмотр + переход" - всегда будет выдавать список, даже если одна ссылка, и "переход" - если одна ссылка, то переходить сразу без окна. А там уже назначишь какой надо хоткей.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB