AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2006, 14:40   #1  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
:(
Коллеги! Подскажите, пожалуйста, возможно ли в Навижн перехватывать события мыши и как-то их обрабатывать?
Старый 26.05.2006, 21:08   #2  
rootadmin is offline
rootadmin
Участник
Аватар для rootadmin
 
224 / 10 (1) +
Регистрация: 25.03.2003
Адрес: Москва
Стандратным способом нет.
Можно применять какие-то OCX... невизуальные.
__________________
С уваженем,
rootadmin
Старый 26.05.2006, 21:26   #3  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Цитата:
Сообщение от kekki Посмотреть сообщение
Коллеги! Подскажите, пожалуйста, возможно ли в Навижн перехватывать события мыши и как-то их обрабатывать?
kekki, скорее всего проще придумать альтернативное решение.
А с какой целью Вы хотите их обрабатывать?
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 29.05.2006, 08:08   #4  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
2 Дуд
Например, для того, чтобы из списка открыть карточку двойным кликом... ИМХО, это все-таки проще. чем нажимать Shift+F5
Старый 29.05.2006, 09:33   #5  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от kekki Посмотреть сообщение
2 Дуд
Например, для того, чтобы из списка открыть карточку двойным кликом... ИМХО, это все-таки проще. чем нажимать Shift+F5
Хм.. так ведь так и происходит со списком товаров, например. При просмотре товаров из главного меню двойным щелчком из списка товаров мы попадаем в карточку товара. А при просмотре списка товаров из Строки Заказа Продажи Shift+F5 на двойной щелчок и не заменишь.
Короче, по-моему, Lookup'а для данной задачи хватает.
Старый 29.05.2006, 10:04   #6  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Хм.. так ведь так и происходит со списком товаров, например. При просмотре товаров из главного меню двойным щелчком из списка товаров мы попадаем в карточку товара.
Не совсем поняла, о чем вы говорите...
У нас сейчас сделано следующим образом:
Из главного меню открывается список товаров, а уже из списка, при желании, можно открыть карточку, но с помощью Shift + F5... а хотелось бы, чтобы по двойному щелчку мыши...
ясно, что для этого надо использовать другую форму, а не ту, что открывается при Lookup'e списка товаров из других таблиц...
Старый 29.05.2006, 10:22   #7  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от kekki Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Хм.. так ведь так и происходит со списком товаров, например. При просмотре товаров из главного меню двойным щелчком из списка товаров мы попадаем в карточку товара.
Не совсем поняла, о чем вы говорите...
У нас сейчас сделано следующим образом:
Из главного меню открывается список товаров, а уже из списка, при желании, можно открыть карточку, но с помощью Shift + F5... а хотелось бы, чтобы по двойному щелчку мыши...
ясно, что для этого надо использовать другую форму, а не ту, что открывается при Lookup'e списка товаров из других таблиц...
Понятно. Значит у вас переделали стандартный функционал. В стандартном сначала открывается карточка. Из нее можно выйти в список, а там в списке уже действует двойной щелчок мыши, открывающий нужную карточку.
Старый 29.05.2006, 10:56   #8  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Значит у вас переделали стандартный функционал.
Так собственно я его и переделываю... Пользователи попросили, чтобы сначала открывался список, а не карточка, им так удобнее работать... Сделали, теперь жалуются, что неудобно по Shift+F5 карточку открывать... вот я и думала, что может на форуме у кого-то есть наработки по этому вопросу...
Старый 29.05.2006, 12:40   #9  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Сделайте проще assist edit на поле Description и открывайте по нему карточку.
__________________
Want to believe...
Старый 29.05.2006, 13:18   #10  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от kekki Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Значит у вас переделали стандартный функционал.
Так собственно я его и переделываю... Пользователи попросили, чтобы сначала открывался список, а не карточка, им так удобнее работать... Сделали, теперь жалуются, что неудобно по Shift+F5 карточку открывать... вот я и думала, что может на форуме у кого-то есть наработки по этому вопросу...
Вот что придумалось:
1. На карточе товара пишем
Код:
Form - OnOpenForm()
CLEAR(Item);
IF RunList THEN
  IF FORM.RUNMODAL(31,Item) = ACTION::LookupOK THEN
	GET(Item."No.");

ListMode(List : Boolean)
RunList := List;


2. На кнопке Товары в гавном меню снимаем свойство PushAction и пишем

Код:
<Control1000000007> - OnPush()
ItemCard.ListMode(TRUE);
ItemCard.RUN;
Собственно желаемый результат на лицо: клиент входит сразу в список товаров и по двойному щелчку попадает в нужную карточку
Старый 29.05.2006, 14:10   #11  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
2 Fordewind
Огромное спасибо за идею
Старый 30.05.2006, 09:29   #12  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от kekki Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Значит у вас переделали стандартный функционал.
Так собственно я его и переделываю... Пользователи попросили, чтобы сначала открывался список, а не карточка, им так удобнее работать... Сделали, теперь жалуются, что неудобно по Shift+F5 карточку открывать... вот я и думала, что может на форуме у кого-то есть наработки по этому вопросу...
Мда.... Без обид но нет слов.
Старый 30.05.2006, 12:13   #13  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
А как насчет свойства default у кнопки?
Т.е. вариант: списочная форма внизу содержит кнопку "Карточка", в которой прописан нужный код открытия карточки. У кнопки свойство default = Да. В результате кнопка срабатывает по даблклику или ентеру в нужной строке.
За это сообщение автора поблагодарили: mira (1).
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:59.