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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2024, 07:41   #1  
oleggy is offline
oleggy
Участник
 
268 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
AX09 не работает edit DataMethod
Добрый день.
Подскажите что делаю не так.
Есть форма CompanyImage которая вызывается из CompanyInfo.
В самой форме CompanyImage нет никаких связей с DataSource так по стоку и было.
Решил добавить на форму CompanyImage поле для указания размеров логотипа.
Решил сделать через edit поля, что бы не привязывать DS раз по стоку без него.
Т.е. в форме CompanyImage, добавил поле string edit - MyImageSize. У которого
указан дата метод - editLogoImageSize.
X++:
public edit MySize editLogoImageSize(boolean _set, MySize _mySize)
{
    CompanyInfo         companyInfo;
    MySize   ret;
    ;
    if (_set)
    {
        ttsbegin;
        companyInfo = CompanyInfo::find(true);
        companyInfo.MySize = _mySize;
        companyInfo.doUpdate();
        ttscommit;
    }
   ret = CompanyInfo::find().MySize;
    return ret;
}


Сам метод естественно расположен в методах формы CompanyImage.
Проблема в том что при открытии формы CompanyImage поле не содержит данные.
Причем в CompanyInfo.MySize я присвоил значение принудительно на 10.
Дебажу, при открытии формы метод находит данные и возвращает ret = 10, но по факту в string edit - MyImageSize - пусто.
Если я устанавливаю какое либо значение в string edit - MyImageSize, то при дебаге переменная _mySize содержит 0.
Не могу понять подскажите где ошибся?
Старый 13.02.2024, 14:36   #2  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
296 / 854 (29) +++++++
Регистрация: 23.10.2012
Добрый день.
Если кэширование таблицы отключить, в рамках локализации проблемы, проблема исчезнет?
Старый 13.02.2024, 14:59   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,929 / 3227 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Проверяйте свойство контрола.

Там должна быть ссылка на метод но нет ссылки на датасорс.
Старый 14.02.2024, 09:23   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
EDT MySize - строка?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX365FO. Edit-метод, вопрос новичка... gimer DAX: Программирование 2 11.12.2019 03:20
emeadaxsupport: Modify, and edit main accounts in Microsoft Dynamics AX 2012 Blog bot DAX Blogs 0 25.11.2014 20:11
atinkerersnotebook: Setting Forms to Automatically Open In Edit Mode Blog bot DAX Blogs 0 26.03.2014 01:17
Использование edit метода на таблицах, для которых MaxAccessMode=View bio_unit DAX: Программирование 5 23.03.2007 17:17
edit и display методы Maxim Gorbunov DAX: База знаний и проекты 4 15.01.2002 12:58

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

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

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