настройка сообщений об ошибках в приложении Flex - PullRequest
0 голосов
/ 01 августа 2009

Я пытаюсь создать основанное на Flex интернет-приложение со слоем EJB на сервере. Этот уровень предоставляет XML, используемый приложением flex. Он использует архитектуру Cairngorm. В настоящее время при ошибке я вызываю функцию-обработчик, определенную во всех командных файлах. Как мне это централизовать?

Моя идея заключается в создании XML-файла, который содержит все сообщения об ошибках и типы сообщений об ошибках, например: - Предупреждение, Ошибка и т. Д. В обработчике ошибок я вызову функцию обработки ошибок и передам уникальный идентификатор, который в Поворот отобразит сообщение об ошибке, определенное в файле конфигурации xml. Нужно ли загружать этот XML-файл на уровне модели самого приложения и сохранять его как, скажем, глобальные переменные?

Пожалуйста, предложите мне идеи по переопределению поля Alert, чтобы я мог создать предупреждение, Error error и т. Д.

Ответы [ 2 ]

0 голосов
/ 02 августа 2009

Загрузка XML-файла при загрузке приложения и сохранение сообщений в модели. Когда вам нужно выдать сообщение об ошибке, вы можете запустить соответствующее событие, и у вас может быть команда, которая извлекает нужную модель из модели и отображает ее. Оповещение - это, безусловно, путь, если вы хотите, чтобы команда открывала окно.

Лучший (но сложный) вариант - иметь представление, связывающееся с моделью, у которой есть свойство, такое как «hasError» и «errorMessage», поэтому, если hasError имеет значение true, представление открывает собственное всплывающее окно.

0 голосов
/ 02 августа 2009

TitleWindow недостаточно хорошо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...