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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2007, 07:41   #1  
a-da is offline
a-da
Участник
Axapta Retail User
 
24 / 10 (1) +
Регистрация: 28.03.2007
lookup+Классификатор
Подскажите как в создаваемый lookup добавить классификатор
Старый 13.04.2007, 08:53   #2  
Wolfrahm is offline
Wolfrahm
Участник
Аватар для Wolfrahm
 
1 / 10 (1) +
Регистрация: 08.04.2007
Адрес: Moscow
А что вы подразумеваете под классификатором? Уточните, пожалуйста, что нужно сделать.
Старый 13.04.2007, 09:19   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Цитата:
Сообщение от a-da Посмотреть сообщение
Подскажите как в создаваемый lookup добавить классификатор
Посмотрите мастер создания ритейловского журнала инвентаризации (форма WMJournalCount, мастер WMJournalCountCreateWizard).

Последний раз редактировалось DreamCreator; 13.04.2007 в 09:26.
Старый 13.04.2007, 09:26   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Перенес в раздел Axapta Retail.
a-da, пожалуйста, либо создавайте темы в специализированном разделе, либо указывайте явно, что спрашиваете не по стандартному функционалу.
__________________
полезное на axForum, github, vk, coub.
Старый 24.04.2009, 11:55   #5  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Произвольное дерево в лукап форме

1) Создать лукап форму, в нее добавить элемент Tree
2) методы формы (таблица дерева WCCategory)

X++:
void selectItem()
{
    FormTreeItem    fti = tree.getItem(tree.getSelection());
    ;

    if (fti.data())
        this.closeSelect(fti.data());
}

public void closeSelect(str _selectString)
{
    if (_selectString)
        super(_selectString);
}

void createBranch(EShopCategoryId   _categoryId = 0,
                  int               _idx = 0)
{
    WCCategory      wcCategory, wcCategoryChild;
    FormTreeItem    fti;
    int             idx;
    ;

    while select wcCategory
        where wcCategory.ParentId == _categoryId
    {
        select wcCategoryChild
            where wcCategoryChild.ParentId == wcCategory.CategoryId;

        fti = new FormTreeItem(
            wcCategory.Name, 0, wcCategoryChild ? 1 : 0, wcCategory.CategoryId);
        idx = tree.addItem(_idx, 0, fti);
        element.createBranch(wcCategory.CategoryId, idx);
    }
}

public void run()
{
    element.createBranch();
    super();
}
3) Метод на дереве
X++:
public int mouseDblClick(int _x, int _y, int _button, boolean _Ctrl, boolean _Shift)
{
    #FORMTREECONTROL

    int          ret;
    int          idx;
    int          focus;

    ret = super(_x, _y, _button, _Ctrl, _Shift);

    [idx, focus] = this.hitTest(_x, _y);

    if (focus & #FTCHT_ONITEM)
        element.selectItem();

    return ret;
}
Теги
axapta retail, lookup, классификация, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Нагло глючит lookup Sada DAX: Программирование 1 08.06.2006 10:32
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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