Flex与java通信:在Flex里边有个DataGrid,要把里边每一列作为一个数组传给java,java会return一个数组
javareturn的这个数组再写到flex里的另一个DataGrid中,如何实现?急!!!求大神给我一个实例代码,本人菜鸟。。。。...
java return的这个数组再写到flex里的另一个DataGrid中,如何实现?急!!!求大神给我一个实例代码,本人菜鸟。。。。
展开
展开全部
你需要确认调用的java方法有返回值。
RemoteObject方法:
1)在mxml里增加回调方法,格式
<mx:RemoteObject id="dwrService" destination="dwrService">
<mx:method name="query" result="_callback(event);"/>
</mx:RemoteObject>
2)在as里增加回调方法体
private function _yearListCallBack(event:ResultEvent):void{
var array:ArrayCollection = event.result as ArrayCollection;
}
3)把array赋予你要弄的DataGrid里(获取id)
DataGrid_id.dataProvider = array;
4)在该DataGrid里的属性字段要与获得的array里的字段相同才可以正常显示
RemoteObject方法:
1)在mxml里增加回调方法,格式
<mx:RemoteObject id="dwrService" destination="dwrService">
<mx:method name="query" result="_callback(event);"/>
</mx:RemoteObject>
2)在as里增加回调方法体
private function _yearListCallBack(event:ResultEvent):void{
var array:ArrayCollection = event.result as ArrayCollection;
}
3)把array赋予你要弄的DataGrid里(获取id)
DataGrid_id.dataProvider = array;
4)在该DataGrid里的属性字段要与获得的array里的字段相同才可以正常显示
展开全部
方便讲下要做什么吗?是个什么样的业务呢?
追问
就是做一个输气管网计算界面 您要是有时间的话 我可以把整个工程发给您 悬赏分数不是问题
追答
我是指为什么会有这种逻辑,这种逻辑是做什么的,特别是“return的这个数组再写到flex里的另一个DataGrid中”是什么意思,单列的DataGrid?这个你应该会吧,所以你到底是哪里不会了?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你还不如重新读取呢!
追问
重新读取?求详细解释。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询