我正在尝试在服务器中创建一个带有EJB层的基于Flex的Internet应用程序。该层提供flex应用程序使用的XML。它使用Cairngorm架构。目前,在出错时我调用所有命令文件中定义的处理函数。我该如何集中这个?
我的想法是创建一个包含所有错误消息和错误消息类型的XML文件,例如: - 警告,错误等。在错误处理程序中,我将调用错误处理函数并传递一个唯一的id turn将显示xml配置文件中定义的错误消息。我是否需要在应用程序本身的Model层中加载此XML文件,并将它们存储为全局变量?
请建议我覆盖警告框的想法,以便我可以创建警告警报,错误提醒等。
答案 0 :(得分:0)
TitleWindow不够好?
答案 1 :(得分:0)
在应用加载时加载xml文件,并将消息存储在模型上。当您需要触发错误消息时,您可以触发相应的事件,并且您可以使用一个命令从模型中提取正确的命令并显示它。如果你想让一个命令打开一个窗口,警告肯定是要走的路。
更好(但更难)的选项是拥有一个绑定到模型的视图,该模型具有“hasError”和“errorMessage”等属性,因此如果hasError设置为true,则视图将打开一个自定义弹出窗口。