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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.08.2009, 13:09   #10  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от ktrn Посмотреть сообщение
Но хочется, чтоб при изменении значений полей в строках , визуально и изменялось значение дисплейных полей, а не только при нажатии F5 или сохранении записи. Что-то refresh источника данных не помогает. В чем может быть загвоздка?
Можно обойти с другой стороны и создать метод modified() на поле источника данных; при изменении этого поля мы будем записывать в другие поля необходимые значения, например вот так:
X++:
public void modified()
{
    super();

    MyTable.Field = AnotherTable::find(MyTable.ModifiedField).Field;
    MyTable_ds.refresh();
}
__________________
// no comments
Теги
display метод, кэширование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение display метода по его названию Андрей К. DAX: Программирование 41 25.11.2020 06:52
получить label display - метода NetBus DAX: Программирование 2 05.06.2009 19:08
Вызов display метода Ashir DAX: Программирование 4 08.12.2005 16:32
Не копирует из display-метода в буфер обмена akvi DAX: Программирование 6 08.12.2005 13:14
кэширование display метода macklakov DAX: Программирование 6 03.12.2005 14:58

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

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

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