首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex前台展示后台获取的值

2013-01-07 
flex前台显示后台获取的值as的代码private function runStateInfoResultHandle(event:ResultEvent):void{v

flex前台显示后台获取的值
as的代码
private function runStateInfoResultHandle(event:ResultEvent):void{
var handleResult:Array = new Array();
for each(var item:Object in event.result){
var result:Object = new Object();
result.startTime =item[0].startTime!=null? df.format(item[0].startTime):"";
result.status = jobStatus[item[0].status];
result.name = item[1].jobName;
result.jobflowName = item[3].name;
handleResult.push(result);
}
runStateInfo.dataProvider = handleResult;
}

item[0].status中的status在哪里定义的啊  为什么item[0].startTime也可以 我就没有找到怎么获取status和startTime的值

客户端的代码
<common:CheckBoxDataGrid id="runStateInfo" borderSides="top" styleName="customStyle"
doubleClickEnabled="true" itemDoubleClick="showSelectedFlowInstance(event)" width="100%" top="25" height="100%">
<common:columns>
<common:CheckBoxHeaderColumn id="fullSelect" sortable="false" textAlign="center" headerRenderer="tools.publicUtil.renderer.CheckBoxHeaderRenderer" width="30" itemRenderer="tools.publicUtil.renderer.CheckBoxItemRenderer" dataField="selected"/>
<mx:DataGridColumn headerText="名称" dataField="name"/>
<mx:DataGridColumn headerText="开始时间" dataField="startTime"/>
<mx:DataGridColumn width="50" headerText="状态 " textAlign="center" dataField="status"/>

</common:columns>
</common:CheckBoxDataGrid >
[解决办法]
分析一下event.result里面的数据结构,能看出来的
[解决办法]
1、前后台的java类怎么映射的
2、item[0].status中的status在哪里定义?as中的Object类是动态的,就是说可以像js一样,动态定义属性。

[解决办法]
item[0].status是要存在event.result的結構里的,也就是說,要根據event.result的結構來寫具體的屬性。
[解决办法]
看看后台java程序里面是如何包装result的吧~应该能找到
[解决办法]
such php

$res=select state from table1
return  $res,

在flex 中

var arr=new Arrary (event.Result) ;
arr.[0].state  就是table1中字段的值


热点排行