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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.12.2009, 12:20   #10  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от pwp Посмотреть сообщение
Ну в методе modifiedField не очень красиво , если таких полей > 1.
"или в методах insert+update." - на таблице или источнике данных ?

Да вот не обновляется автоматом, нужен dataSource_DS.research() только вот куда его поставить ?
Вроде обновляется, стандартный подход;

X++:
public void modifiedField(fieldId _fieldId)
{
    super(_fieldId);

    switch (_fieldId)
    {
        case fieldnum(Table2, ItemId1):
        case fieldnum(Table2, ItemId2):
            this.calcItemId();
            break;
    }
}
X++:
void calcItemId()
{
    ;
    this.ItemId = this.ItemId1 + this.ItemId2;
}
В любом случае, объект датасорса доступен и в таблице, если курсор привязан к форме:

X++:
if (this.isFormDataSource())
    {
        this.dataSource().refresh();
    }
Вложения
Тип файла: xpo Table_Table2.xpo (2.1 Кб, 447 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Поле в Grid типа Window Андре DAX: Программирование 13 18.12.2003 18:22
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08
Кнопка выбора даты в поле Grid Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 14:03

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

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

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