`
skcceclipse
  • 浏览: 23351 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

flex RemoteObject 中datagrid 于Java list的数据传递

阅读更多
public class EmployeeInfo {
	public Employee emp = new Employee();
	public Employee em = new Employee();
	public List<Employee> list = new ArrayList<Employee>();
	
	public List<Employee> readInfo(){
		emp.setId("22222");
		emp.setName("aaaa");
		emp.setGender("Fmale");
		emp.setEmail("asdf@adf");
		emp.setPhone("7654321");
		list.add(emp);
		list.add(em);
		return list;
	}
Employee为自己定义的一个类。


Remoting-config 配置
<destination id="EmployeeInfoRemoting">
	 <properties> 
		 <source>com.EmployeeInfo</source> 
	 </properties> 
	</destination>


<mx:Button y="10" label="Query" id="queryBtn" horizontalCenter="303" click="showEmployees()"/>
<mx:DataGrid y="156" width="674" height="357" horizontalCenter="0" id="dg">
<mx:columns>
<mx:DataGridColumn headerText="Select" itemRenderer="object.MyCheckBox" headerRenderer="mx.controls.CheckBox"/>
<mx:DataGridColumn headerText="ID" dataField="id"/>
<mx:DataGridColumn headerText="Name" dataField="name"/>
<mx:DataGridColumn headerText="Gender" dataField="gender"/>
<mx:DataGridColumn headerText="Email" dataField="email"/>
<mx:DataGridColumn headerText="Phone Number" dataField="phone"/>
</mx:columns>
</mx:DataGrid>

<mx:RemoteObject destination="EmployeeInfoRemoting" id="emInfo"
result="dataInit(event)"
endpoint="http://localhost:8080/MyTest/messagebroker/amf">		
</mx:RemoteObject>

private function dataInit(event:ResultEvent):void{
			dg.dataProvider = event.result;
}
private function showEmployees():void{ 
			emInfo.readInfo();
}
分享到:
评论

相关推荐

    Flex +BlazeDS+java后台分页的实现

    在Flex中,我们可以使用DataGrid、List或其他UI组件来展示分页数据。 BlazeDS是Adobe官方提供的一个开源项目,它为Flex应用程序提供了与Java服务器之间的实时双向通信。BlazeDS支持AMF(Action Message Format)...

    java开发的一个flex实例 使用DAGAGRID

    在Flex中,我们可以创建一个输入框让用户输入搜索关键字,然后在`searchlist`方法被调用时,将关键字作为参数传递给服务器,服务器端进行相应的查询操作,最后返回结果给Flex客户端。这些结果会被加载到DAGAGRID中,...

    Flex连接数据库三种方法

    - 将从服务端获取的公告数据绑定到Flex界面组件,如List或DataGrid,以便用户查看。 通过这种方式,Flex应用能够利用RemoteObject以面向对象的方式与Java服务端进行深度交互,实现数据库的读写操作。这种做法使得...

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

    例如,`User`类与Java中的`User`类相对应。 ```as [RemoteClass(alias="org.rjb.java.User")] public class User { private var _name:String; // 构造函数及get/set方法 } ``` 2. **创建远程对象**:使用`...

    Flex连接数据库三种方法.docx

    - 创建一个数据绑定组件,如DataGrid或List,将其数据源设置为RemoteObject返回的`ArrayCollection`。 - 当`ArrayCollection`更新时,组件会自动显示最新的公告信息。 通过以上步骤,你可以在Flex应用中实现与...

    Flex+BlazeDB+mysql实现数据交互

    2. **定义服务**:在Java中,需要创建服务类来处理数据库操作,并在`remoting-config.xml`中配置这些服务。例如,配置一个名为`admin`的服务,将它映射到对应的Java服务类`com.duyang.service.AdminService`。 3. *...

    Flex4+BlazeDS分页

    确保正确地传递当前页数和每页大小等参数到服务器。 7. **数据绑定**:最后,将返回的分页数据绑定到视图组件,如`List`或`DataGrid`,它们会自动更新显示的内容。 在压缩包中的`PageModel`可能是一个实现了上述...

    asp.net通过FluorineFx传DataTable到Flex

    在Flex端,数据通常通过RemoteObject组件接收来自服务器的数据,然后绑定到UI组件,如DataGrid或List。 **将DataTable传到Flex的步骤**: 1. **安装FluorineFx**: 首先,需要在ASP.NET项目中添加FluorineFx库,...

    flex4 Spark Intranet Sample App

    例如,使用Spark VGroup和HGroup进行布局管理,使用Label和Button组件实现交互,使用List或DataGrid展示动态数据等。 其次,Flex4中的MXML和ActionScript 3.0的结合是另一个关键点。MXML是一种声明式语言,使得界面...

    Flex LCDS Data Paging

    Flex作为一个富互联网应用程序(RIA)开发框架,其组件库中的数据网格(如List或DataGrid)在显示大量数据时可能会性能低下。为了解决这个问题,LCDS提供了数据分页功能,让用户能够按需加载数据,从而提高应用性能...

    flexstore flex入门示例

    在Flex开发中,FlexStore通常与数据网格(DataGrid)或列表组件(List)结合使用,用于展示和操作数据。它是基于AMF(Action Message Format)技术,能够高效地在客户端和服务器之间传输数据,降低了网络延迟,提高...

    flex3的cookbook书籍完整版dpf(包含目录)

    flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...

Global site tag (gtag.js) - Google Analytics