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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2013, 16:36   #1  
Eloy is offline
Eloy
Участник
 
10 / 17 (1) ++
Регистрация: 28.07.2010
Цитата:
Сообщение от Bergman Посмотреть сообщение
И в итоге будет кастомный фильтр с возможностью маркировки?
В итоге будет lookup со значениями из enum и множественным выбором и возвратом выбранных значений в поле TextBox (txtType).
Чтобы применить фильтр к гриду по кнопке или по событию нужно будет ещё написать код вроде этого:
X++:
        filterObject filter = new filterObject();
        filter.name = "TypeFilter";

        if (this.txtType != null && this.txtType.Text != string.Empty)
        {
            filter.Add(this.filterBranchCondition("Type", this.txtType.Text));
        }

        this.DataSourceView.UserFilter.SetOpenFilter(filter.GetXml());
X++:
    protected virtual conditionType filterBranchCondition(string fieldName, string filterValue)
    {
        conditionType branchCondition = new conditionType();
        branchCondition.status = conditionStatus.open;
        branchCondition.attribute = fieldName;
        branchCondition.value = filterValue;
        branchCondition.@operator = operatorType.eq;
        return branchCondition;
    }
X++:
    private AxDataSourceView dataSourceViewValue;
    protected AxDataSourceView DataSourceView
    {
        get
        {
            if (dataSourceViewValue == null)
                dataSourceViewValue = this.myAxDataSource.GetDataSourceView(myAxGridView.DataMember);

            return dataSourceViewValue;
        }
    }
За это сообщение автора поблагодарили: mazzy (2), perestoronin (1).
Теги
ax2009, enterprise portal, enum, lookup

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
Solutions Monkey: Deploying Ax 2009 SP1 EP Blog bot DAX Blogs 0 05.02.2009 07:08
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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