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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.07.2007, 14:00   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Запретить ввод
Есть stringEdit у которого перекрыт метод LookUp. Нужно запретить "ручной" ввод в этот контрол, то есть значения можно выбирать только из LookUp. Свойство allowEdit не помогает, так как исчезает кнопка LookUp. Наверняка кто-нибудь сталкивался с такой задачей?
Старый 09.07.2007, 14:02   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Да. поищи по форуму. Решается, правда криво, имхо.
Запрет редактирования поля
За это сообщение автора поблагодарили: Eldar9x (1).
Старый 09.07.2007, 14:16   #3  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
действительно, вначале сразу решил перекрыть метод TextChange() только просто закоментарил super(), а оказывается надо было
X++:
public void textChange()
{
   this.text("");
}
Cпасибо!
Только вот проблема, ведь inputSearch тогда не будет отрабатывать, то есть, скажем, печатаем первые буквы "11", нажимаем * и вываливается список, начинающийся на "11", но думаю, можно обойтись и без этого.
Старый 09.07.2007, 14:31   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Может не надо так делать? может, просто не пропускать туде значений не из списка при validateField?
Старый 09.07.2007, 14:37   #5  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Ну, просто, датасорса у этого контрола нет, и потом, просто надоело для каждого контрола, прописывать несколько методов проверки, правильно ли введено значение. В конце концов, это работает при минимальных затратах труда , потом будет время - можно усовершенствовать и проверять в нескольких методах.
Старый 09.07.2007, 17:08   #6  
KMV is offline
KMV
Участник
 
201 / 25 (1) +++
Регистрация: 11.10.2002
Адрес: Москва
Так не подойдет?
Старый 10.07.2007, 12:45   #7  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
не пойдет, у меня же нет датасорса
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно запретить вход пользователям в Аксапту более одного раза? Hidden DAX: Администрирование 13 30.07.2006 18:00
запретить вносить изменения в AOT kitty DAX: Администрирование 2 27.06.2006 07:52
Как временно запретить вывод сообщений в Infolog? malex DAX: Программирование 6 30.05.2006 21:19
Запрет на ввод данных не из lookup'а petr DAX: Программирование 7 09.08.2005 16:30
Ввод адресов = проблема Prof DAX: Программирование 0 26.03.2004 11:28

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

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

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