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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2007, 14:42   #1  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Привет всем!

На форме карточки есть 2 TextBox`а у обоих установлено свойство Editable равным No

Первый контрол ссылается на поле таблицы у которой триггер OnLookup пуст.
Второй контрол ссылается на поле таблицы у которой триггер OnLookup заполнен.

У обоих полей определено св-во TableRelation.

А теперь странность: при попытке выбора значения первого контрола - система сохраняет старое значение, т.е. все ок, т.к. срабатывает editable = no.

А при попытке выбора значения второго контрола - система позволяет это сделать.

ПОЧЕМУ?

Я могу конечно вставить нужную проверку в OnLookup, но может быть есть путь попроще?
Старый 22.03.2007, 15:16   #2  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Очевидно, присваивание производится в коде OnLookup таблицы. Свойство текстбокса здесь не при чем
Старый 22.03.2007, 16:00   #3  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Совершенно верно. Однако, логично, что если контрол не редактируемый, то и значение не должно присваиваться.
Наверное я слишком много хочу
Старый 22.03.2007, 17:26   #4  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
Вы же можете менять значение, допустим, в поле "Статус" Заказа Продажи, хотя оно и нередактируемое. Просто LookUp надо рассматривать не как ручной ввод, а как вызов функции. Так что все очень логично
Старый 22.03.2007, 17:58   #5  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Цитата:
Вы же можете менять значение, допустим, в поле "Статус" Заказа Продажи, хотя оно и нередактируемое
не могу, а вы разве можете? у меня Нав 3.7
Старый 22.03.2007, 18:04   #6  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Видимо имеется ввиду, что я могу поменять значение поля с помощью функции..
ладно, уговорили все равно ничего не изменишь
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:29.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.