26.11.2009, 02:08 | #1 |
Участник
|
Фильтр на FormDataSource сбрасывается при ошибке.
Здравствуйте.
Извините, если вопрос очень простой, но я уже несколько дней бьюсь и не могу найти на него ответ. Есть WebForm, на нем есть WebGrid. У DataSource есть метод init(), в котором к нему применяется несколько фильтров (ranges). У формы есть метод initDataSources(), в котором добавляется еще несколько фильтров во время работы формы. Если я добавляю запись, но не заполняю все обязательные поля, а потом жму "Сохранить", то получаю сообщение об ошибке что такие-то поля надо заполнить. При этом все фильтры из initDataSources() теряются. Как мне это исправить? Большое спасибо за ответы. |
|
26.11.2009, 09:49 | #2 |
Участник
|
Вообще работа под Web весьма специфична. При возникновении ошибки (исключения) обычно требуется перелогин. Покрайней мере у нас так. Если продолжить работу кнопкой назад, то вылазит куча глюков.
Если касаемо вопроса - делать проверку по заполнению и ругаццо в info если что нетак. |
|
26.11.2009, 23:54 | #3 |
Участник
|
Спасибо за ответ.
А как обработать существующие throw error исключения в try catch, а их сообщения об ошибках вывести через info? |
|
27.11.2009, 09:29 | #4 |
Участник
|
|
|