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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2006, 13:05   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Автоподстановка значений в поле
Подскажите, пожалуйста, можно ли запретить автоподстановку ранее введенных значений в одном конкретном поле и если можно, то каким образом?
Старый 12.01.2006, 16:11   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Речь идет о шаблонах записей?
__________________
Axapta v.3.0 sp5 kr2
Старый 13.01.2006, 09:10   #3  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Не знаю что такое шаблоны записей, но задача такая:
Есть StringEdit, в который вводятся в основном целые числа, но сделать его IntEdit нельзя, т.к. иногда требуются не целые значения, например 235а. После того, как вводится какое-нибудь значение, например, 123, а потом вводится 1, то Axapta предлагает ранее введенное значение, т.е. 123, что в данном случае не удобно, т.к. приходится удалять 2 последние цифры. Хотелось бы только в этом контроле запретить подставлять ранее введенные значения. Другими словами, отключить параметр Автозавершение текста, но только у одного контрола
Старый 13.01.2006, 10:36   #4  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Можно в textChange этого контрола прописать что-то вроде
Код:
public void textChange()
{
    element.control(control::StringEdit).lock();
    super();
    element.control(control::StringEdit).unLock(true);
}
При чем lock() можно и не ставить
Но в этом случае, если контрол подвязан к полю датасоурса, то во всех других контролах, подвязанных к этому же полю, содержимое будет обновлятся динамически (после каждого введенного символа), но без вызова textChange и modified.
Старый 13.01.2006, 13:25   #5  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Разобрался.
Есть методы
formRun.delAutoCompleteString
formRun.maxNoOfAutoCompleteStrings
позволяющие отключать автозаполнение у формы и контрола
Теги
автозавершение, автоподстановка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Поле SalesId из SalesLine Eldar9x DAX: Программирование 20 10.06.2008 16:42
Поле "Оплатить до" в строке общего журнала longson DAX: Функционал 7 29.03.2008 14:38
вычисляемое поле ZhanR DAX: Программирование 8 28.09.2006 10:25
Создание feature key на поле формы tov DAX: Администрирование 11 30.06.2003 15:49

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

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

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