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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2007, 10:36   #1  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
:( Фокус Grid (определить под фокусом ли грид)
Доброго времени суток!
странно, но поиск не дал конкретного ответа, как определить под фокусом ли грид на данный момент...
мне необходимо отправлять из формы текущий курсор, причем на форме 2 датасорса и два грида...датасорсы основаны на одной и той же таблице. в одном из гридов отражены "родители" в другом - "дочери"..
на active у каждого ДС я повесил CurrentCursor = <имя ДС>, но если я укажу в верхнем гриде родича который имеет дочерей, то (!!!) в последнюю очередь срабатывает active у дочернего ДС, что приводит к CurrentCursor=<дочерняя ДС>.
с данной проблемой справился с помощью проверки
element.dataSource().id() == <имя ДС>_ds.id()
НО!!!
одной проблемы я не знаю как избежать: при выборе родича с дочерьми, у нас на дочернем гриде отражаются строки и на первой из них установлен "мутный" фокус..далее я хочу отправить из формы именно эту строку, щелкаю на нее, фокус становится "ярким", НО active не срабатывает!!!!!!! а следовательно и курсор не инициализируется...
как то нужно выцепить момент клика на втором гриде...подскажите кто что думает по проблеме?Спасибо.
Старый 26.09.2007, 10:57   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Не очень понятно.
В какой момент Вы хотите иметь текущий активный курсор? По нажатию кнопки на форме?
__________________
Андрей.
Старый 26.09.2007, 11:09   #3  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
Не очень понятно.
В какой момент Вы хотите иметь текущий активный курсор? По нажатию кнопки на форме?
так точно.
Старый 26.09.2007, 11:22   #4  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
А если попроще: сделать 2 кнопки и каждую к своему Datasource привязать?
__________________
Андрей.
Старый 26.09.2007, 13:34   #5  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
А если попроще: сделать 2 кнопки и каждую к своему Datasource привязать?
к сожалению этот вариант не подходит.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Как программно определить поля с выбранными галками (печать под итогов)? miaa DAX: Программирование 1 15.09.2006 10:00
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44
Сохранение настроек GRID (ширина и порядок колонок) liza DAX: Программирование 1 25.07.2003 22:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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