我从webservice传数据到flex,是XML格式通过字符型传过来的
在flex里面要用List控件显示
源码如下:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:n_webservice="services.n_webservice.*"
title="人员列表" >
<fx:Script>
<![CDATA[
import com.adobe.serializers.utility.TypeUtility;
import mx.collections.IList;
import mx.collections.XMLListCollection;
import mx.events.FlexEvent;
protected function list_creationCompleteHandler(event:FlexEvent):void
{
var ls_label:String;
of_retireveResult.token = n_webservice.of_retireve(ls_label);
}
]]>
</fx:Script>
<fx:Declarations>
<s:CallResponder id="of_retireveResult"/>
<n_webservice:N_webservice id="n_webservice"/>
</fx:Declarations>
<s:List id="list" x="3" y="9" width="755" height="586"
creationComplete="list_creationCompleteHandler(event)" >
<s:AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_html)}"/>
</s:List>
</s:View>
显示出来是这样子。。。。。
![](http://dl.iteye.com/upload/attachment/601282/7e1eb15a-625c-3113-84d8-eafc05de5f60.jpg)
***********
但是这不是我要的,我要显示成下面这样子的列表。
![](http://dl.iteye.com/upload/attachment/601284/c7d031fc-039e-36ff-af31-2c310bfb8bbf.jpg)
但后面我不会了,该咋办啊? 求解啊。
问题补充:<p><br> 我从webservice传<span class="t_tag">数据</span>到<span class="t_tag">flex</span>,是<span class="t_tag">XML</span>格式通过字符型传过来的<br>在flex里面要用List控件显示<br><span class="t_tag">源码</span>如下:<br>&lt;?xml version="1.0" encoding="utf-8"?&gt;<br>&lt;s:View xmlns:fx="http://ns.adobe.com/mxml/2009"<br> xmlns:s="library://ns.adobe.com/flex/spark"<br> xmlns:n_webservice="services.n_webservice.*"<br> title="人员列表" &gt;<br> &lt;fx:Script&gt;<br> &lt;![CDATA[<br> import com.adobe.se<span class="t_tag">ria</span>lizers.utility.TypeUtility; <br> import mx.collections.IList;<br> import mx.collections.XMLListCollection;<br> import mx.events.FlexEvent;<br> <br> protected <span class="t_tag">function</span> <span class="t_tag">list</span>_creationCompleteHandler(event:FlexEvent):void<br> {<br> var ls_label:String;<br> of_retireveResult.token = n_webservice.of_retireve(ls_label);<br> }<br> ]]&gt;<br> &lt;/fx:Script&gt;<br> &lt;fx:Declarations&gt;<br> &lt;s:CallResponder id="of_retireveResult"/&gt;<br> &lt;n_webservice:N_webservice id="n_webservice"/&gt;<br> &lt;/fx:Declarations&gt;<br> &lt;s:List id="list" x="3" y="9" width="755" height="586"<br> creationComplete="list_creationCompleteHandler(event)" &gt;<br> &lt;s:AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_<span class="t_tag">html</span>)}"/&gt;<br> &lt;/s:List&gt;<br>&lt;/s:View&gt;<br><br><br><br>显示出来是这样子。。。。。</p>
<br /><p><img src="http://dl.iteye.com/upload/attachment/601282/7e1eb15a-625c-3113-84d8-eafc05de5f60.jpg" alt=""><br><br>***********</p>
<br /><p><br>但是这不是我要的,我要显示成下面这样子的列表。</p>
<br /><p><img src="http://dl.iteye.com/upload/attachment/601284/c7d031fc-039e-36ff-af31-2c310bfb8bbf.jpg" alt=""></p>
<br /><p><br><br>但后面我不会了,该咋办啊? 求解啊。</p>
问题补充:<div class="quote_title">地狱牢笼 写道</div><div class="quote_div"><img src="/images/smiles/icon_surprised.gif"/> 图片不显示。</div>
<br /><img src="/images/smiles/icon_redface.gif"/> 重新编辑过了
问题补充:<div class="quote_title">地狱牢笼 写道</div><div class="quote_div">怎么没有设置dataProvider啊。看不懂哦。帮不上忙了。</div>
<br />
<br />
<br />数据的显示是在AsyncListView list="{TypeUtility.convertToCollection(of_retireveResult.lastResult.astr_html)}"
<br />里面..
<br />
<br />数据就在astr_html这个参数里面.
<br />
<br />用dataProvider也可以的, 其实不管用什么办法,只要能达到我需要的显示要求就行...
相关推荐
在Flex开发中,XML数据是一种常见的数据交换格式,它轻量、可读性强,适合用于Web应用程序中的数据传输。本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup ...
本文将深入探讨Flex框架如何利用这两种格式进行数据交互,同时通过实例展示如何在Flex应用中与Java服务器端进行通信。 #### Flex与JSON及XML:互操作性概述 Flex是一个强大的框架,允许开发者通过MXML语言(一种...
- **Flex与XML的互操作**:Flex通过内置的XML解析功能,可以直接读取和解析XML数据,这使得从服务器获取XML格式的数据并将其展示在Flex应用中变得非常简便。例如,文章中提到的JSP文件生成的XML数据,可以直接被Flex...
在Flex开发环境中,`flex-config.xml`文件是一个至关重要的配置文件,它允许开发者自定义Adobe Flex编译器的行为。这个文件通常位于项目的根目录下,或者在全局的Flex SDK安装路径中,对于命令行编译尤其重要。通过...
在Flex开发中,`URLLoader` 是一个非常重要的类,用于加载远程数据,如XML、JSON等。在本示例中,它被用来从服务器获取XML文件并将其内容解析为XML对象,以便在应用程序中使用。`Flex` 是Adobe开发的一个开放源代码...
### Flex中Tree的数据源是XML 在Flex应用开发过程中,我们常常需要用到树形结构(Tree)来展示分层数据。为了使数据呈现更加灵活且高效,通常会采用XML作为数据交换格式,这是因为XML具备良好的可读性和扩展性,...
flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行
6. **样式和转换**:Flex提供XML样式表(XSL)支持,可以使用XSL转换(XSLT)将XML数据转换为其他格式,如HTML,增强数据显示。 总结,Flex解析XML文件主要通过XML和XMLList类,它们提供了丰富的API来操作XML数据。...
Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex
在Flex中,HttpService组件是用于与服务器进行HTTP通信的关键工具,它支持发送GET和POST请求,处理JSON、XML等多种数据格式。SpringMVC则是Spring框架的一个模块,专注于Web应用的模型-视图-控制器(MVC)架构,使得...
在某些情况下,我们需要将ArrayCollection转换为XML格式,以便于数据交换或存储。本实例将详细介绍如何实现这一转换。 首先,我们来理解ArrayCollection的基本用法。ArrayCollection通常用于Flex或Flash项目,它...
本示例展示了如何从XML文件加载数据并将其显示在Flex DataGrid中。以下是对该话题的详细解释: 1. **XML数据源**:在示例中,数据存储在一个名为`user.xml`的外部XML文件中。XML是一种轻量级的、自描述的数据交换...
在这个实例中,我们将探讨如何利用Flex的`DataGrid`组件结合XML文件来实现动态数据列表。 首先,让我们深入了解`DataGrid`组件。`DataGrid`是Flex提供的一个可自定义的、可滚动的数据容器,它允许用户以网格形式...
在Flex开发中,XML是一种常见的数据传输格式,特别是在与服务器进行数据交互时。本文将深入探讨如何使用Flex解析XML框架,结合HTTPService组件,实现从服务器接收并解析XML数据的实例。 首先,让我们理解Flex中的...
在Flex开发中,数据绑定和用户交互是两个关键部分,本示例主要展示了如何将XML数据解析并绑定到ComboBox控件,以及如何通过点击Button按钮将ComboBox选定的值添加到List列表中。以下是对这个小例子的详细解释: 1. ...
在Flex开发中,XML文件常被用作数据存储和传输的格式,因为它结构清晰、易于理解和操作。本篇文章将深入探讨如何使用Flex解析XML文件,并通过HTTPService来读取XML内容,以及如何根据需求过滤字符串并获取所需值。 ...
在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML的可读性和结构化特性使得它在各种应用程序中都有广泛的应用,包括数据交换、配置管理等。本篇文章将详细探讨如何在Flex中进行XML的读取、写入以及...
- **Flex解析XML**:在Flex中,我们可以使用`XML`类和`XMLList`类来处理XML数据。它们提供了方便的方法来查询、修改和操作XML文档。 - **Java生成XML**:在Java端,可以使用DOM、SAX或StAX等API来生成和解析XML。...
在这个“flex4Tree组件分层显示数据示例”中,我们将深入探讨如何在Flex4应用程序中使用Tree组件来有效地呈现层次数据。 首先,Tree组件的基础在于XML数据源。在Flex4中,我们可以使用ArrayCollection或...
以上就是Flex 4结合Myeclipse 9.0、MySQL数据库、Tomcat和BlazeDS实现从数据库获取数据并在DataGrid组件中显示的基本过程。这个过程涉及的技术点包括Flex组件使用、Java数据库操作、Web服务集成以及数据绑定等,对于...