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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2019, 13:47   #1  
Кузьма is offline
Кузьма
Участник
 
32 / 10 (1) +
Регистрация: 27.11.2019
Modified на CheckBox
Добрый день, коллеги! В первый день работы столкнулся с такой проблемой:
При создании записи во вкладке скидки и если чекбокс "повторить" зажат, то берем строки обращения(из другой вкладки этой формы) и создаём такие же записи скидки для остальных. Подскажите что прописать?

X++:
public boolean modified()
{
    boolean ret;

    ret = super();

    if (this.checked())
    {
           (    )   
    }

    return ret;
}
Старый 27.11.2019, 22:34   #2  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
672 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от Кузьма Посмотреть сообщение
Добрый день, коллеги! В первый день работы столкнулся с такой проблемой:
При создании записи во вкладке скидки и если чекбокс "повторить" зажат, то берем строки обращения(из другой вкладки этой формы) и создаём такие же записи скидки для остальных. Подскажите что прописать?

X++:
public boolean modified()
{
    boolean ret;

    ret = super();

    if (this.checked())
    {
           (    )   
    }

    return ret;
}
найти похожий функционал на какой-то другой форме и скопировать для своей
__________________
Felix nihil admirari
Старый 28.11.2019, 08:54   #3  
Кузьма is offline
Кузьма
Участник
 
32 / 10 (1) +
Регистрация: 27.11.2019
Цитата:
Сообщение от wojzeh Посмотреть сообщение
найти похожий функционал на какой-то другой форме и скопировать для своей
Нет такой реализации
Старый 28.11.2019, 06:33   #4  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Не совсем понял, почему вы хотите писать код в modified (чекбокса?), если инициатором события - по вашим словам - является "создание записи".
Вероятно, надо при создании записи проверить, включен ли чекбокс и исходя из этого выполнять какие-то действия
Старый 28.11.2019, 08:56   #5  
Кузьма is offline
Кузьма
Участник
 
32 / 10 (1) +
Регистрация: 27.11.2019
Цитата:
Сообщение от Pandasama Посмотреть сообщение
Не совсем понял, почему вы хотите писать код в modified (чекбокса?), если инициатором события - по вашим словам - является "создание записи".
Вероятно, надо при создании записи проверить, включен ли чекбокс и исходя из этого выполнять какие-то действия
ЕСЛИ зажат при создании новой записи, то для остальных обращений создать такие же скидки
Старый 28.11.2019, 09:31   #6  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Цитата:
Сообщение от Кузьма Посмотреть сообщение
ЕСЛИ зажат при создании новой записи, то для остальных обращений создать такие же скидки
Вам это и написали. Вы называете это "зажат", вам называют это "включен". Вы сами пишете что при создании и вам пишут что при создании.
В вашем изначальном коде получается что в момент простановки галки в checkBox вы хотите проверить стоит ли там галка.
Вся суть именно в том при создании записи надо проверять на то зажата/взведена/включена галка в checkBox или нет.
Старый 28.11.2019, 09:50   #7  
Кузьма is offline
Кузьма
Участник
 
32 / 10 (1) +
Регистрация: 27.11.2019
Цитата:
Сообщение от smailik Посмотреть сообщение
Вам это и написали. Вы называете это "зажат", вам называют это "включен". Вы сами пишете что при создании и вам пишут что при создании.
В вашем изначальном коде получается что в момент простановки галки в checkBox вы хотите проверить стоит ли там галка.
Вся суть именно в том при создании записи надо проверять на то зажата/взведена/включена галка в checkBox или нет.
Где это и как лучше прописать?
Старый 28.11.2019, 12:41   #8  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Судя по вашим вопросам, аксапту вы видите в первый раз.
Возможно лучше начать с чтения какой-нибудь базовой литературы.
Я, в свое время, начинал с чтения материалов для МСных курсов "Development I-IV in Microsoft Dynamics AX 2009 Course Number 80011" - достаточно понятно все было, особенно если опыт какой-нибудь другой разработки имеется.
За это сообщение автора поблагодарили: S.Kuskov (2), GSP (-1).
Старый 28.11.2019, 18:48   #9  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
вышла новая книга по Axapta
Глава 6.4, то что вас интересует начинается с 184-ой страницы
Старый 29.11.2019, 15:05   #10  
Кузьма is offline
Кузьма
Участник
 
32 / 10 (1) +
Регистрация: 27.11.2019
Не понял, как реализовать. Можете ещё наводку дать?
Старый 29.11.2019, 16:53   #11  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Для начала правильно сформулировать вопрос. Какая форма? Вкладка Скидки из основы или допиленная. Чекбокс есть или планируется допилить? И желательно со скринами и стрелочками, что куда и откуда.
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxhints: Top modified EDT properties in AX 2012 R3 Blog bot DAX Blogs 0 10.08.2016 23:16
AX2009: Throw error в modified() IKA DAX: Программирование 6 16.05.2013 09:49
sjakalax: The model store has been modified Blog bot DAX Blogs 0 23.01.2012 16:11
Можно ли динамически созданному контролу CheckBox прикрутить метод modified? Poleax DAX: Программирование 4 31.03.2009 19:58
значение checkBox kitty DAX: Программирование 16 08.09.2005 17:01
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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