Flex 应用Remote与后台通信

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()方法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值