Flex2 Tree从XML文件中加载数据
2006-10-22 19:34
375 查看
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
fontFamily="simsun" fontSize="12"
layout="absolute" creationComplete="menu.send();" width="242" height="442">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var menus:XML;
private function LoadMenu(event:ResultEvent):void{
menus = XML(event.result);
var results:XMLList = menus.node;
tree.dataProvider = results;
}
]]>
</mx:Script>
<mx:HTTPService url="TreeMenus.xml" id="menu" useProxy="false"
showBusyCursor="true" result="LoadMenu(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes From XML File"/>
</mx:Application>
xml文件
<?xml version="1.0" encoding="utf-8"?>
<menus>
<node label="Mail">
<node label="Inbox"/>
<node label="Personal Folder">
<node label="Demo"/>
<node label="Personal"/>
<node label="Saved Mail"/>
<node label="bar"/>
</node>
<node label="Calendar"/>
<node label="Sent"/>
<node label="Trash"/>
</node>
</menus>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
fontFamily="simsun" fontSize="12"
layout="absolute" creationComplete="menu.send();" width="242" height="442">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var menus:XML;
private function LoadMenu(event:ResultEvent):void{
menus = XML(event.result);
var results:XMLList = menus.node;
tree.dataProvider = results;
}
]]>
</mx:Script>
<mx:HTTPService url="TreeMenus.xml" id="menu" useProxy="false"
showBusyCursor="true" result="LoadMenu(event)" resultFormat="xml"/>
<mx:Tree id="tree" x="10" y="35" width="218" height="397" labelField="@label" />
<mx:Label x="10" y="10" text="Tree Nodes From XML File"/>
</mx:Application>
xml文件
<?xml version="1.0" encoding="utf-8"?>
<menus>
<node label="Mail">
<node label="Inbox"/>
<node label="Personal Folder">
<node label="Demo"/>
<node label="Personal"/>
<node label="Saved Mail"/>
<node label="bar"/>
</node>
<node label="Calendar"/>
<node label="Sent"/>
<node label="Trash"/>
</node>
</menus>
相关文章推荐
- Flex2 Tree从XML文件中加载数据
- XML基础之 DataSet加载XML数据文件
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- 从xml文件中加载grid.table or tree js
- 使用JQuery加载XML文件中的数据【附源码下载】
- Flex : 利用HTTPService DataGrid从XML文件中加载数据
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- java基于xml配置的通用excel单表数据导入组件(二、xml配置文件解析加载)
- Flex DataGrid从XML文件中加载数据
- 通过XMLHttpRequest加载外部图片文件或数据
- C#加载xml配置文件,将数据存放在Dictionary中
- 利用jQuery的ajax从xml文件中加载数据
- 异步加载封装结果为xml数据,xsl文件解析xml数据显示在指定的div中
- jQuery利用XMLHttpRequest()和FormData()实现同时上传文件和数据
- Weblogic.xml 文件配置 优先加载本地jar包及 jsp热部署
- 查询XML文件中的数据
- 如何使用多线程加载多个XML文件到TreeView控件
- [Ext.Net]TreePanel 异步加载数据
- spring 中加载xml配置文件的方法