【问题标题】:get data back from a flex resultevent从弹性结果事件中取回数据
【发布时间】:2015-10-29 16:18:56
【问题描述】:

对不起,如果我打开了另一个问题,但之前的答案是通用的并且完全错误。也许我无法解释我的问题,而不是现在我用 java 写我想要的东西,也许有人可以在 actionscript 中写一个 WORKING 和 COMPLETE 示例。 比我总是使用用 java 编写的多层(web)应用程序;用一个小例子来说明我的意思:

假设我有一个这样的控制器类

..
public void getData() {  // suppose it respond to a button click event
Service s = new Service();
List<PeopleDTO> list = new ArrayList<PeopleDTO>();
list = s.getData();  // I need data here!! not in another method, because this is the method linked to the button
..
}

这样的服务类

..
public ArrayList<peopleDTO> getData() {
PeopleDAO dao = new PeopleDAO();
return dao.getData();
}
..

这样的 PeopleDAO 类

..
public ArrayList<PeopleDTO> getData() {
ArrayList<PepleDTO> arr = new ArrayList<PeopleDTO>();
PeopleDTO p = new PeopleDTO("name","surname");
arr.add(p);
return arr;
}
..

还有一个带有两个属性(姓名、姓氏)的 bean 类 PeopleDTO 和一个带有两个参数的构造函数。

我想在 actionscript 中做同样的事情。我有一个 flex (4.6) - Java(BlazeDS) 项目,问题就是如何从 ResultEvent 中获取结果。有人可以发布一个 WORKING 和 COMPLETE(不是一个我不知道我必须放在哪里以及该死的方法的帖子)示例吗?对此感到抱歉,但我以前从未见过动作脚本,我需要假人示例。请不要删除这篇文章,可能会删除另一个没有意义的帖子,因为答案不起作用(至少在我的情况下)。谢谢

【问题讨论】:

    标签: actionscript-3 apache-flex actionscript


    【解决方案1】:

    Flex 是事件驱动的,有时类似于 Java Swing 而不是 J2EE。如果你想从 ResultEvent 中获取数据。

    private function getCountriesResult(evt:ResultEvent):void {
                    var countries:ArrayCollection = evt.result as ArrayCollection;
    }
    

    在任何情况下,如果你想做 MVC 风格的应用程序,你可以试试 Parsely 等 Flex 框架。

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 1970-01-01
      • 2018-09-29
      • 2019-07-20
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      相关资源
      最近更新 更多