`
nbas123126com
  • 浏览: 44503 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex DataGrid显示java List<String>类型的数据

    博客分类:
  • Flex
阅读更多
首先创建基于Flex前台的java web开发环境。
第一步通过MyEclipse开发java服务器端程序。测试代码如下:
public List<String> list()
{
List<String> list = new ArrayList<String>();
list.add("图片002");
list.add("图片003");
list.add("I am lisi");
list.add("wuzhi");
return list;
}
第二步在flex中,如下
protected function rem_resultHandler(event:ResultEvent):void
{
dg = event.result as ArrayCollection;
for each(var i:Object in dg)
{
var o:Object = new Object();
o.name = i.toString();
so.addItem(o);
}
//Alert.show(dg.toString());
}
其中:dg,so均为ArrayCollection类型的对象。
从java返回的对象,转化为dg并不能直接被DataGrid访问,需要在中间进行转化,转化为
DataGrid能够访问的对象,也就是给每一个值加上对应的label,注意ArrayCollection
中的每一项均为Object类型的。符合该要求的Object均可被DataGrid访问。
如果返回的为List<Object>均可按照该方法进行中间解析并重组,然后才可以被DataGrid控件访问。
0
0
分享到:
评论

相关推荐

    利用java 后台导出Flex DataGrid为Excel

    - 数据转换:Java需要将接收到的Flex DataGrid的数据结构(可能是JSON或XML)解析成Java对象,例如List&lt;Map&lt;String, Object&gt;&gt;。 - Excel生成:使用Apache POI库,这是一个强大的API,允许我们在Java中创建、修改和...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    在Flex4中,DataGrid是一个非常重要的组件,它用于显示和操作数据集,通常与服务器端的数据源进行交互。本篇将详细讲解Flex4中的DataGrid组件及其在客户端和服务器端的应用示例,同时也会涉及到Java中的JSON处理,...

    Flex:ArrayCollection转xml形式的实例

    例如,你可以创建一个包含字符串或自定义对象的ArrayCollection,并将其绑定到UI组件,如DataGrid或List。 要将ArrayCollection转换为XML,我们需要使用ActionScript中的XML类。XML类允许我们创建、操作和解析XML...

    关于flex与数据库交互的例子

    ArrayList&lt;User&gt; userList = new ArrayList&lt;&gt;(); while (rs.next()) { User u = new User(); u.setName(rs.getString("name")); userList.add(u); } return userList; } ``` ### Flex前端展示 Flex前端负责...

    flex xml 生成

    7. **XML与Flex组件**:Flex提供了许多可以直接与XML数据绑定的组件,如DataGrid、List等。通过设置数据Provider,可以直接将XML数据展示在组件上,实现数据驱动的界面。 8. **XML Schema验证**:为了确保生成的XML...

    flex与Java整合(完整的增删改查)

    ArrayList&lt;Student&gt; list = new ArrayList&lt;&gt;(); try { con = new DBUtil().getConnection(); String sql = "SELECT * FROM students"; ps = con.prepareStatement(sql); rs = ps.executeQuery(); while (rs...

    flex与myeclipse连接

    - 示例代码中,包名为 `pg` 的Java类可能包含了处理前端请求的方法,如 `List&lt;Map&lt;String, Object&gt;&gt;` 类型的数据结构,通常用于构建返回给Flex的数据。 3. 前后端交互: - 数据传输:Flex应用通过HTTP或HTTPS与...

    Flex+BlazeDB+mysql实现数据交互

    总结来说,Flex+BlazeDS+MySQL的数据交互机制是通过BlazeDS作为中间层,利用AMF协议高效地在Flex客户端与Java服务之间传输数据,使得前端能够方便地执行CRUD操作并与MySQL数据库进行交互。理解并熟练掌握这个流程...

    flex 常用组件附例子介绍

    **List** 组件同样用于显示列表数据,但与 DataGrid 不同的是,它通常只显示单一列的数据,并且可以通过自定义渲染器(ItemRenderer)来定制每个列表项的外观。 ##### 示例代码解析: ```xml &lt;s:List id="typeList...

    ArcGIS for Flex开发中Graphic的attributes解析

    在ArcGIS for Flex开发中,我们经常会...需要注意的是,这种方法适用于处理任意数量的图层和字段,使得属性数据显示更加灵活和直观。在实际开发过程中,可以根据需求调整自定义类的结构,以满足不同的数据展示需求。

    flex增加功能模型

    在Flex中,数据模型通常是使用ActionScript类来定义的,这些类代表了应用程序处理的数据类型。为了实现图书模型,我们可以创建一个名为`Book`的AS3类,包含三个属性:`name`(书名),`author`(作者)和`price`...

    flex json 解析包

    Flex JSON解析包是一种在Flex应用程序中处理JSON数据的工具,主要用于前台数据显示和用户交互。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁和易于阅读的特性被广泛应用于Web服务和...

    Flex基础培训

    在Flex开发中,经常需要使用到基于列表的组件来展示数据集合,如`DataGrid`和`List`等。这些组件提供了灵活的数据展示功能,并且拥有默认的项目渲染器(Item Renderer),即用于渲染列表每一项内容的方式。 - **默认...

    flex支持过滤的input

    过滤后的结果再更新到视图,如List、DataGrid或其他显示组件上,实时展示匹配的项。 具体步骤如下: 1. **创建Input组件**:首先,我们需要在Flex项目中创建一个`TextInput`组件,用于用户输入查询字符。 ```xml ...

    Flex--AdvanceDataGrid(列头筛选功能,含ComboBox列、Button列、Checkbox列等)

    在Flex开发中,AdvancedDataGrid(ADG)是高级数据网格组件,相比普通的DataGrid,它提供了更丰富的功能,如分组、排序、多级表头以及更复杂的列类型。在"Flex--AdvanceDataGrid(列头筛选功能,含ComboBox列、Button...

    Flex调用webService

    如果WebService返回的是DataTable类型,我们可以将其转换为Flex的`DataGrid`或`List`等组件的数据源。例如,一个返回DataTable的`getDataTable()`方法可以这样处理: ```actionscript service.getDataTable_...

    Flex实现自动过滤ComboBox

    ComboBox由两部分组成:一个TextInput(或EditText)用于用户输入,以及一个List或DataGrid用于显示下拉列表。在Flex中,我们可以使用MX组件库中的ComboBox类或Spark组件库中的ComboBox类。为了实现自动过滤,我们...

    flex题目大全

    - **答案**:使用Flex布局管理器,如`&lt;s:HBox&gt;`或`&lt;s:VBox&gt;`,并设置适当的样式属性使其居中。 #### 29. 如何把MouseEvent的localX和localY属性转化成全局坐标? - **答案**:使用`globalToLocal()`方法将局部坐标...

    Flex Demo XML JSON

    此外,对于大型数据集,可以使用数据网格控件(如`DataGrid`或`AdvancedDataGrid`)进行分页和排序。 6. **安全性考虑**:处理XML和JSON时,应确保数据的安全性,避免XSS(跨站脚本攻击)和XXE(XML外部实体注入)...

    flex开发工具的学习.txt

    通过上述知识点的详细介绍,我们不仅了解了Flex开发的基本概念和技术栈,还深入探讨了Flex的各种UI组件、数据类型、控制结构以及容器与布局管理等方面的内容。这对于想要掌握Flex技术的开发者来说是非常宝贵的资源。

Global site tag (gtag.js) - Google Analytics