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中,我们可以使用DataGrid、List或其他UI组件来展示分页数据。 BlazeDS是Adobe官方提供的一个开源项目,它为Flex应用程序提供了与Java服务器之间的实时双向通信。BlazeDS支持AMF(Action Message Format)...
在Flex中,我们可以创建一个输入框让用户输入搜索关键字,然后在`searchlist`方法被调用时,将关键字作为参数传递给服务器,服务器端进行相应的查询操作,最后返回结果给Flex客户端。这些结果会被加载到DAGAGRID中,...
- 将从服务端获取的公告数据绑定到Flex界面组件,如List或DataGrid,以便用户查看。 通过这种方式,Flex应用能够利用RemoteObject以面向对象的方式与Java服务端进行深度交互,实现数据库的读写操作。这种做法使得...
例如,`User`类与Java中的`User`类相对应。 ```as [RemoteClass(alias="org.rjb.java.User")] public class User { private var _name:String; // 构造函数及get/set方法 } ``` 2. **创建远程对象**:使用`...
- 创建一个数据绑定组件,如DataGrid或List,将其数据源设置为RemoteObject返回的`ArrayCollection`。 - 当`ArrayCollection`更新时,组件会自动显示最新的公告信息。 通过以上步骤,你可以在Flex应用中实现与...
2. **定义服务**:在Java中,需要创建服务类来处理数据库操作,并在`remoting-config.xml`中配置这些服务。例如,配置一个名为`admin`的服务,将它映射到对应的Java服务类`com.duyang.service.AdminService`。 3. *...
确保正确地传递当前页数和每页大小等参数到服务器。 7. **数据绑定**:最后,将返回的分页数据绑定到视图组件,如`List`或`DataGrid`,它们会自动更新显示的内容。 在压缩包中的`PageModel`可能是一个实现了上述...
在Flex端,数据通常通过RemoteObject组件接收来自服务器的数据,然后绑定到UI组件,如DataGrid或List。 **将DataTable传到Flex的步骤**: 1. **安装FluorineFx**: 首先,需要在ASP.NET项目中添加FluorineFx库,...
例如,使用Spark VGroup和HGroup进行布局管理,使用Label和Button组件实现交互,使用List或DataGrid展示动态数据等。 其次,Flex4中的MXML和ActionScript 3.0的结合是另一个关键点。MXML是一种声明式语言,使得界面...
Flex作为一个富互联网应用程序(RIA)开发框架,其组件库中的数据网格(如List或DataGrid)在显示大量数据时可能会性能低下。为了解决这个问题,LCDS提供了数据分页功能,让用户能够按需加载数据,从而提高应用性能...
在Flex开发中,FlexStore通常与数据网格(DataGrid)或列表组件(List)结合使用,用于展示和操作数据。它是基于AMF(Action Message Format)技术,能够高效地在客户端和服务器之间传输数据,降低了网络延迟,提高...
flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...