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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2009, 02:08   #1  
wildguess is offline
wildguess
Участник
 
5 / 10 (1) +
Регистрация: 27.10.2004
Адрес: Calgary, Canada
Фильтр на FormDataSource сбрасывается при ошибке.
Здравствуйте.

Извините, если вопрос очень простой, но я уже несколько дней бьюсь и не могу найти на него ответ.

Есть WebForm, на нем есть WebGrid.
У DataSource есть метод init(), в котором к нему применяется несколько фильтров (ranges).
У формы есть метод initDataSources(), в котором добавляется еще несколько фильтров во время работы формы.
Если я добавляю запись, но не заполняю все обязательные поля, а потом жму "Сохранить", то получаю сообщение об ошибке что такие-то поля надо заполнить. При этом все фильтры из initDataSources() теряются.
Как мне это исправить?

Большое спасибо за ответы.
Старый 26.11.2009, 09:49   #2  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Вообще работа под Web весьма специфична. При возникновении ошибки (исключения) обычно требуется перелогин. Покрайней мере у нас так. Если продолжить работу кнопкой назад, то вылазит куча глюков.
Если касаемо вопроса - делать проверку по заполнению и ругаццо в info если что нетак.
Старый 26.11.2009, 23:54   #3  
wildguess is offline
wildguess
Участник
 
5 / 10 (1) +
Регистрация: 27.10.2004
Адрес: Calgary, Canada
Спасибо за ответ.
А как обработать существующие throw error исключения в try catch, а их сообщения об ошибках вывести через info?
Старый 27.11.2009, 09:29   #4  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от wildguess Посмотреть сообщение
Спасибо за ответ.
А как обработать существующие throw error исключения в try catch, а их сообщения об ошибках вывести через info?
Если с использованием коннектора (Web), то ИМХО никак, по крайней мере я не знаю. Выход - при работе через Web недопускать throw.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Исполнить сформированный фильтр radya DAX: Программирование 14 26.07.2007 20:47
Быстрый способ добавить фильтр на FormDataSource Maxim Gorbunov DAX: База знаний и проекты 28 14.06.2005 17:16
Различные типы связей (LinkType) для FormDataSource Maxim Gorbunov DAX: База знаний и проекты 1 16.05.2004 13:20
Гибрид FormTableControl и FormDataSource Андре DAX: Программирование 27 01.10.2003 09:58

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

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

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