Flex 应用Remote与后台通信

本文介绍了一种使用Flex进行数据绑定的方法。通过创建模拟Services(DataRomate.java类中getList()方法遍历数据),并在*.mxml文件中实现数据绑定,展示如何将数据源与UI组件连接起来。该过程涉及模拟数据的创建、配置文件的设定以及UI组件的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建模拟Services:(DataRomate.java类中getList()方法遍历数据)

public class DataRomate
{
public List getList()
{
List list = new ArrayList();
for(int i=0;i<10; i++)
{
Map map = new HashMap();
map.put("name", "name"+i);
map.put("description", "description"+i);
map.put("targeingexpression", "targeingexpression"+i);
map.put("userdby", "userdby"+i);
map.put("porfilechart", "porfilechart"+i);
list.add(map);
}
return list;



2.配置:remoting-config.xml

<destination id="DataRo">
<properties>
<source>com.test.DataRomate</source>
</properties>
</destination>


3.*.mxml获取数据:
A : getData(event:ResultEvent)方法实现数据绑定

public function getData(event:ResultEvent):void
{
dataGridId.dataProvider = event.result;
}


B: 组件设置:

<mx:RemoteObject id="DataRo" destination="DataRo" result="getData(event)" />


C:设置DataGrid组件:


<mx:DataGrid id="dataGridId" creationComplete="DataRo.getList()">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="Name"/>
<mx:DataGridColumn dataField="description" headerText="Description"/>
pression"/>
<mx:DataGridColumn dataField="userdby" headerText="Used by"/>
<mx:DataGridColumn dataField="porfilechart" headerText="Porfile Chart"/>
</mx:column


注意:creationComplete="DataRo.getList()" : getList()对应DataRomate.java类中getList()方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值