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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2011, 00:55   #1  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Как сбросить выделение в строке и восстановить позицию курсора, после executeQuery?
На форме есть поле, в которое вводим текст, при каждом его изменении необходимо осуществлять поиск по источнику данных.

В textChange поля повесил вызов executeQuery, поиск работает замечательно.
Но после обновления источника вся строка в поле становится выделенной.
Необходимо сбросить выделение и восстановить правильное положение курсора.
SetSelection не помог.

Последний раз редактировалось uchenik; 22.01.2011 в 01:34.
Старый 22.01.2011, 01:30   #2  
AX2009
Гость
 
n/a
вы что из аксапты делаете? гугл чтоли?
За это сообщение автора поблагодарили: Ed1k (1).
Старый 22.01.2011, 01:31   #3  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Ага, похожее. Даже первые три буквы такие же

Уже и ищет все нормально, но уж больно строку вводить неудобно

Очень надо...

Последний раз редактировалось uchenik; 22.01.2011 в 02:08.
Старый 22.01.2011, 08:30   #4  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Перекройте метод enter на элементе ввода вот так:
X++:
public void enter()
{
    ;

    super();

   this.setSelection(9999,9999);
}
За это сообщение автора поблагодарили: uchenik (1).
Старый 22.01.2011, 11:46   #5  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Спасибо jonny, это именно то, что надо!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: Tutorial: refresh, reread, research, executeQuery - which one to use? Blog bot DAX Blogs 20 04.04.2017 13:23
Как автоматически открыть lookup после нажатия ctrl+n Dima_Dima DAX: Программирование 11 13.10.2008 14:41
Проблема с поиском в InventTrans после changeCompany (DAX4) Raven Melancholic DAX: Программирование 11 13.03.2008 14:02
Позиционирование курсора на строке грида JohNick DAX: Программирование 2 14.04.2004 12:28
Скидка по строке и многострочная скидка efim DAX: Функционал 0 18.06.2003 16:32

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

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

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