iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Flex中数据绑定有多少种方式
  • 906
分享到

Flex中数据绑定有多少种方式

2023-06-17 14:06:49 906人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关Flex中数据绑定有多少种方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex数据绑定Flex获取数据的途径有三种,分别为httpservice、WEBService、DataMo

这篇文章给大家分享的是有关Flex中数据绑定有多少种方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Flex数据绑定

Flex获取数据的途径有三种,分别为httpservice、WEBService、DataModule。以下介绍通过<mx:HttpService>对象来获取xml数据,并绑定下拉列表或表格对象的实现方法。

一、Flex数据绑定DataGrid

1.先进入下述菜单新建一个flex工程:File->New->FlexApplication。此时将会出现向导对话框。

选择默认的数据访问方式后,接下来需要在下面的窗口中设置工程名称以及存储路径。设置完成后,点击“Finish”按钮。

2.建立工程后,在主窗口中将会显示一个扩展名为*.mxml的页面,并且该页面的文件名与工程名相同。例如,在如下窗口中,开发人员可以在Source模式或Design模式下切换来对页面进行编辑。
其中,Design模式为所见即所得设计方式,开发人员可以从左侧的控件列表中选择需要的对象拖入设计页面中。如下图所示,可选的可视化对象包含按钮、复选框、标签等常用对象。

3.选择DataGrid对象,在设计模式下放入页面中。该对象在默认情况下显示为三列。

4.为页面提供服务器端所产生的xml数据。

为了简化实现难度,而又能够阐明实现思路,此处提供数据的服务器端文件由一个本地文件所替代。

找到工程文件所在的目录,建立一个能够产生xml数据的网页文件,该文件名称可以任意指定,此处命名为dataSource.html。该文件包含的内容如下:

<?xmlversionxmlversion="1.0"encoding="UTF-8"?>  <root>  <node>  <name>蟋蟀</name>  <address>广东</address>  </node>  <node>  <name>飘飘</name>  <address>北京</address>  </node>  <node>  <name>水月</name>  <address>四川</address>  </node>  </root>

注意:在对上述文件进行保存时,需要将文件的编码指定为UTF-8,从而与该文件包含的xml编码格式保持一致。

5.接下来需要切换到页面的代码编辑模式中,加入一个<mx:HTTPService>对象,加入该对象的作用为载程序中可以获取指定文件所产生的数据。由于该对象在组件面板中不显示,因而需要手工方式录入。需要修改的属性为url的值,其余属性默认即可。

6.Flex数据绑定对DataGrid对象的属性进行修改。

ndataProvider属性为数据源,其值为:dataProvider="{userRequest.lastResult.root.node}"

n数据列对象的dataField需要指定为xml数据中的字段名,可以为“name”或“address”。

nHeaderText属性为列标题。

注意,userRequest.lastResult代表从数据源对象取得的数据集,userRequest.lastResult.root.node相当于xml数据中子节点的集合

7.<mx:userRequest>对象不会主动发送请求,仍然需要在程序中来调用该对象的send()方法,从而实现一个http请求。

可以在<mx:Application>对象的creationComplete事件中来执行userRequest对象的send请求。creationComplete事件相当于网页中的onload事件。设置方法如下:

<mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"creationComplete="userRequest.send()">

运行工程文件后,将会弹出如下窗口。

二、Flex数据绑定ComboBox

当然可以利用ActionScript来遍历数据的同时添加下拉列表的每一个选项。也可以采用绑定的策略。

1.设置数据源,方法为:

dataProvider="{userRequest.lastResult.root.node}"

2.其次,设置标签字段labelField:

labelField="name"

剩下来需要找一个类似dataField的属性,但好像没有,我再找找。

事件:

creationComplete="userRequest.send()"

Flex数据绑定效果:

Flex中数据绑定有多少种方式

感谢各位的阅读!关于“Flex中数据绑定有多少种方式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Flex中数据绑定有多少种方式

本文链接: https://www.lsjlt.com/news/290023.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flex中数据绑定有多少种方式
    这篇文章给大家分享的是有关Flex中数据绑定有多少种方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex数据绑定Flex获取数据的途径有三种,分别为HTTPService、WebService、DataMo...
    99+
    2023-06-17
  • Flex数据绑定方式有哪些
    小编给大家分享一下Flex数据绑定方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!关于Flex的几种绑定在Flex应用中程序中,Flex数据绑定的实际是借...
    99+
    2023-06-17
  • Flex数据绑定的方式有哪些
    小编给大家分享一下Flex数据绑定的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex数据绑定 现在数据库或是某个文件里有一些数据需要显示...
    99+
    2023-06-17
  • Flex数据绑定中使用Bindable元数据标记的方式有哪些
    这篇文章给大家分享的是有关Flex数据绑定中使用Bindable元数据标记的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex数据绑定使用Bindable元数据标记当属性成为Flex数据绑定表达式源...
    99+
    2023-06-17
  • Adobe Flex提供哪些方法指定Flex数据绑定
    这篇文章给大家介绍Adobe Flex提供哪些方法指定Flex数据绑定,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。和大家重点学习一下Flex数据绑定,Adobe Flex 提供三种方法用于指定Flex数据绑定:MXM...
    99+
    2023-06-17
  • Flex数据绑定技巧有哪些
    这篇文章主要介绍Flex数据绑定技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex数据绑定技巧有一种简单的方法可以通过选中来激活/禁用控件。举个例子,假设你有一个DataGrid以及一些操作数据的按钮,...
    99+
    2023-06-17
  • Flex数据绑定陷阱有哪些
    这篇文章主要为大家展示了“Flex数据绑定陷阱有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flex数据绑定陷阱有哪些”这篇文章吧。Flex数据绑定陷阱◆Usingbindinginpla...
    99+
    2023-06-17
  • ActionScript中怎么定义Flex数据绑定
    ActionScript中怎么定义Flex数据绑定,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在ActionScript 中定义Flex数据绑定通过使用mx.binding....
    99+
    2023-06-17
  • Flex数据绑定的技巧有哪些
    这篇文章主要介绍了Flex数据绑定的技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex数据绑定技巧有一种简单的方法可以通过选中来激活/禁用控件。举个例子,假设你...
    99+
    2023-06-17
  • Flex中怎么实现数据绑定
    Flex中怎么实现数据绑定,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先来看一下这个例子最终完成的Demo演示:下面来看看是如何实现这套机制的,首先我们来创建一个可绑定...
    99+
    2023-06-17
  • Flex数据绑定中如何绑定到函数、对象和数组
    这篇文章主要介绍了Flex数据绑定中如何绑定到函数、对象和数组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex数据绑定1.绑定到函数、对象和数组(1)绑定函数以响应Fl...
    99+
    2023-06-17
  • redis中有多少种数据类型
    这篇文章将为大家详细讲解有关redis中有多少种数据类型,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、redis的5种数据类型: string 字符串(可以为整形、...
    99+
    2024-04-02
  • 如何在Flex数据绑定中使用数组
    这篇文章给大家分享的是有关如何在Flex数据绑定中使用数组的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Flex数据绑定中使用数组在使用数组进行工作时,比如Array或者ArrayCollection对象,可以...
    99+
    2023-06-17
  • vue数据绑定的方式有哪些
    这篇文章主要讲解了“vue数据绑定的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue数据绑定的方式有哪些”吧! V...
    99+
    2024-04-02
  • Java中有多少种数据类型
    这篇文章将为大家详细讲解有关Java中有多少种数据类型,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。public class BaseDataType{public stat...
    99+
    2023-06-02
  • vue的数据绑定有哪些方式
    vue中实现数据绑定的方式有:1.使用Mustache语法单向绑定数据;2.通过v-bind指令绑定html属性;3.通过v-once指令一次性绑定数据;vue中实现数据绑定的方式有以下几种使用Mustache语法实现数据单向绑定<d...
    99+
    2024-04-02
  • Flex3.0数据绑定的方式有哪些
    小编给大家分享一下Flex3.0数据绑定的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用Flex3.0数据绑定来处理数据Flex3.0数据绑定是连接...
    99+
    2023-06-17
  • wpf数据绑定的方式有哪些
    WPF数据绑定的方式有四种:1. 单向绑定(OneWay):数据只能从数据源传递到目标元素,不能从目标元素传递回数据源。2. 双向绑...
    99+
    2023-08-09
    wpf
  • springboot有多少种启动方式
    这篇文章主要为大家展示了“springboot有多少种启动方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot有多少种启动方式”这篇文章吧。环境准备创建工程pom.xml内容&...
    99+
    2023-06-29
  • Spring MVC数据绑定方式
    目录基本类型、包装类型、数组(以参数age为例)一、基本类型二、包装类型三、数组简单对象、多层级对象、同属性对象一、简单对象(User类:name, age)二、多层级对象(User...
    99+
    2022-11-13
    Spring MVC 数据绑定 SpringMVC数据绑定
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作