0 0

Flex 查询数据15

DAO实现类
   
  //查询独立的数据(一个VO对象)
public Product getProductByName(String name) {
 
Product p = new Product();
if(name.equals("product_2")){
p.setId(new String("3200002"));
p.setName("product_2"); 
 
 
}
return p;
}

//查询所有数据
public List listProduct() {
List productList = new ArrayList();
for(int i=0;i<10;i++){
Product p = new Product();
p.setId(new String("320000"+i));
p.setName("product_"+i);
productList.add(p);
}
return productList;
}

Flex端
 
  如下: 
  //查询结果集处理函数
protected function dataResult(e:ResultEvent){
 
//判断返回的数据类型 
 
if(e.result instanceof Object){
Alert.show("该返回类型为Object");
var data:Object = e.result as Object;  
dg.dataProvider = data
CursorManager.removeBusyCursor();
}else{
Alert.show("该返回类型为ArrayCollection");
var data2:ArrayCollection = e.result as ArrayCollection;

dg.dataProvider = data2;
CursorManager.removeBusyCursor();  
}
}
  为什么执行的时候,走的都是if(){。。。。}下面的语句

  如果我改成
  if(e.result instanceof ArrayCollection){
Alert.show("该返回类型为ArrayCollection");
var data:ArrayCollection= e.result as ArrayCollection;  
dg.dataProvider = data
CursorManager.removeBusyCursor();
}else{
Alert.show("该返回类型为ArrayCollection");
var data2:ArrayCollection = e.result as ArrayCollection;

dg.dataProvider = data2;
CursorManager.removeBusyCursor();  
}
  它还是执行if中的语句,求大师神解
2012年2月08日 16:32

2个答案 按时间排序 按投票排序

0 0

在flex中,这种判断比较弱

2012年2月10日 09:50
0 0

if(e.result instanceof Object){

if(e.result instanceof ArrayCollection){


如果你的
e.result 是 ArrayCollection对象的话,
对于这两个都是成立的。

在Java中,会严格的判断类型。
在flex中,这种判断比较费
父对象也会被认为是。

2012年2月10日 09:49

相关推荐

    AMF抓取flex页面数据

    6. **Flex数据解码** - 对于AMF数据的解码,开发者可以使用开源库,如Python的pyamf或Java的BlazeDS,它们提供了解码AMF消息的能力。解码后的数据可以是JSON、XML或其他结构化格式,便于分析和处理。 7. **安全与...

    Flex数据共享与压缩

    "Flex数据共享与压缩"的主题聚焦于如何在Flex应用中有效地管理和存储本地数据,特别是针对XMLList等大数据结构。XMLList是一种常见的数据结构,它允许我们方便地操作XML数据。然而,由于Flex本地共享空间的存储限制...

    flex数据绑定的原理

    6. **性能优化**:Flex数据绑定系统还包含了一些性能优化,比如变化传播的限制和缓存机制,以避免不必要的更新和提高效率。 7. **表达式绑定**:除了简单的变量绑定,Flex还支持复杂的表达式绑定,可以连接多个数据...

    flex实现数据表格。

    在本实例中,“flex实现数据表格”指的是使用Flex技术来创建一个数据展示组件,即Datagrid,用于显示结构化的数据。Datagrid是Flex中非常重要的一个组件,它允许用户以表格形式查看和操作大量数据。 Flex Datagrid...

    flex与PHP数据交互教程

    - PHP服务器端:处理来自Flex的请求,执行业务逻辑,查询数据库等操作,然后将结果返回给Flex。 2. **Ajax技术** - Ajax(Asynchronous JavaScript and XML)非同步JavaScript和XML,允许在不刷新整个页面的情况...

    flex显示数据库数据

    在本场景中,我们讨论的是如何在Flex 4中利用Myeclipse 9.0集成开发环境,从MySQL数据库中获取数据,并通过DataGrid组件在Flex页面上展示这些数据。这个过程涉及到多个技术栈,包括Java、Mysql数据库、Tomcat服务器...

    flex数据交互_方式

    在探讨“flex数据交互方式”这一主题时,我们首先需要理解Flex是什么以及它在数据交互中的角色。Flex是一种用于构建和部署丰富的互联网应用程序(RIA)的开源框架,由Adobe Systems开发并维护。它使用MXML(标记语言...

    flex olap 数据展现

    4. **数据立方体**: 数据立方体是OLAP的核心,它是预先计算好的多维数据集,用于快速查询和分析。在Flex应用中,用户可以通过交互操作数据立方体来探索数据,例如改变维度、选择度量、应用过滤条件等。 5. **组件...

    Flex与java交换数据 Flex数据交换 Flex与java交换数据教程

    Flex数据交换的基础是AMF(Action Message Format),它是一种二进制的消息格式,由Adobe设计用于提高Flex与服务器之间的数据传输效率。AMF不仅压缩数据,还支持序列化,使得对象能在客户端和服务器之间直接传递,...

    flex操作数据的实例

    在“flex操作数据的实例”这个主题中,我们将深入探讨如何在Flex中处理和操作数据。 Flex的数据操作主要涉及以下几个方面: 1. **数据绑定**:Flex中的数据绑定是连接UI组件和应用程序数据模型的关键机制。通过...

    FLEX资源——FLEX数据绑定专题(中文PDF)

    《FLEX数据绑定专题》是一本深入探讨Adobe Flex中数据绑定技术的专业中文PDF文档。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、功能丰富的Web应用。数据绑定是Flex中一个...

    flex 文档以及后台数据交互详解

    在本文中,我们将深入探讨Flex的相关文档以及它如何与后台数据进行交互。 首先,让我们了解Flex的基础知识。Flex的核心组件包括Flex SDK(软件开发工具包),它提供了构建Flex应用程序所需的所有工具和库。SDK包含...

    Flex Bind数据绑定实例代码

    Flex Bind数据绑定是Adobe Flex应用程序开发中的核心特性,它允许开发者在用户界面组件和应用程序模型之间建立动态连接,实现数据的自动同步。这种强大的功能极大地简化了编程逻辑,特别是处理用户交互和数据更新时...

    将flex页面数据导出到excel

    本篇将详细讲解如何在Flex页面上实现数据导出到Excel的功能。 Flex是一种基于Adobe Flash Player运行时的开放源代码框架,主要用于构建富互联网应用程序(RIA)。它允许开发者创建具有丰富用户体验的交互式应用,但...

    使用 Flex 4.5 访问数据

    使用 Flex 4.5 访问数据是构建动态应用程序的重要组成部分,它提供了多种技术来实现与后端服务的交互,如 HTTPService、WebService 和 RemoteObject 组件。 Flex 技术在数据访问方面提供了一种不同于传统基于 HTML ...

    flex中tree的数据源是xml

    ### Flex中Tree的数据源是XML 在Flex应用开发过程中,我们常常需要用到树形结构(Tree)来展示分层数据。为了使数据呈现更加灵活且高效,通常会采用XML作为数据交换格式,这是因为XML具备良好的可读性和扩展性,...

    将Flex DataGrid数据导出到Excel中

    在开发基于Adobe Flex的应用程序时,我们经常遇到需要将数据展示在用户友好的方式中,例如使用DataGrid组件。然而,有时用户希望将这些数据显示在更传统的格式中,如Microsoft Excel电子表格。本教程将详细介绍如何...

    Flex调用WebService进行数据查询和显示(调整)

    在本文中,我们将深入探讨如何在Flex中调用WebService进行数据查询,并展示查询结果。这个主题对于创建交互性强、动态的Web应用程序至关重要。 首先,让我们了解Flex与WebService之间的通信方式。Flex通过使用...

    flex组件之数据可视化组件实例源码

    总之,"flex组件之数据可视化组件实例源码"是一个深入学习Flex数据可视化的好资源。它涵盖了多种图表类型和关键功能,通过实际代码帮助开发者掌握Flex中数据展示的核心技术。通过研究和实践这些示例,你将能更有效地...

Global site tag (gtag.js) - Google Analytics