flex中使用DataGrid显示xml 之二
2010-10-11 16:43
288 查看
1,使用了状态2,使用了datagrid的编辑格式,日期格式化,
3,使用datagrid列中包含其他组件的方法
4,使用了xml转换ArrayCollection
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="bookDate.send()"> <mx:states> <mx:State name="nr"> <mx:AddChild position="lastChild"> <mx:Text text="Text" width="571" height="380" id="ns" enabled="false" alpha="0.38"/> </mx:AddChild> <mx:RemoveChild target="{datagrid1}"/> </mx:State> </mx:states> <mx:Script> <![CDATA[ import mx.messaging.channels.StreamingAMFChannel; import mx.controls.dataGridClasses.DataGridColumn; import mx.collections.*; import mx.rpc.events.*; [Bindable] private var bookstock:ArrayCollection; private function bookHandler(evt:ResultEvent):void { bookstock=evt.result.NewDataSet.NewView; test.dataProvider=bookstock; } private function dateformat(dateItem:Object,Time:DataGridColumn):String { return ptime.format(dateItem.Time); }
]]> </mx:Script><mx:HTTPService id="bookDate" url="huiyuan.xml" result="bookHandler(event)" />
<mx:DataGrid width="474" id="test" > </mx:DataGrid>
<mx:DataGrid width="825.5" height="100%" dataProvider="{bookDate.lastResult.NewDataSet.NewView}" enabled="true" id="datagrid1" editable="true"> <mx:columns> <mx:DataGridColumn headerText="序列号" dataField="id" width="100" fontSize="14"/> <mx:DataGridColumn headerText="姓名" dataField="name"/> <mx:DataGridColumn headerText="电话" dataField="phone"/> <mx:DataGridColumn headerText="邮件" dataField="mail"/> <mx:DataGridColumn headerText="时间" dataField="Time" labelFunction="dateformat"/> <mx:DataGridColumn headerText="reviews" itemEditor="vtest" editable="true" > </mx:DataGridColumn> </mx:columns> </mx:DataGrid> <mx:DateFormatter id="ptime" formatString="MM YYYY" />
<mx:Style source="fcss.css"/> </mx:Application>
3,使用datagrid列中包含其他组件的方法
4,使用了xml转换ArrayCollection
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="bookDate.send()"> <mx:states> <mx:State name="nr"> <mx:AddChild position="lastChild"> <mx:Text text="Text" width="571" height="380" id="ns" enabled="false" alpha="0.38"/> </mx:AddChild> <mx:RemoveChild target="{datagrid1}"/> </mx:State> </mx:states> <mx:Script> <![CDATA[ import mx.messaging.channels.StreamingAMFChannel; import mx.controls.dataGridClasses.DataGridColumn; import mx.collections.*; import mx.rpc.events.*; [Bindable] private var bookstock:ArrayCollection; private function bookHandler(evt:ResultEvent):void { bookstock=evt.result.NewDataSet.NewView; test.dataProvider=bookstock; } private function dateformat(dateItem:Object,Time:DataGridColumn):String { return ptime.format(dateItem.Time); }
]]> </mx:Script><mx:HTTPService id="bookDate" url="huiyuan.xml" result="bookHandler(event)" />
<mx:DataGrid width="474" id="test" > </mx:DataGrid>
<mx:DataGrid width="825.5" height="100%" dataProvider="{bookDate.lastResult.NewDataSet.NewView}" enabled="true" id="datagrid1" editable="true"> <mx:columns> <mx:DataGridColumn headerText="序列号" dataField="id" width="100" fontSize="14"/> <mx:DataGridColumn headerText="姓名" dataField="name"/> <mx:DataGridColumn headerText="电话" dataField="phone"/> <mx:DataGridColumn headerText="邮件" dataField="mail"/> <mx:DataGridColumn headerText="时间" dataField="Time" labelFunction="dateformat"/> <mx:DataGridColumn headerText="reviews" itemEditor="vtest" editable="true" > </mx:DataGridColumn> </mx:columns> </mx:DataGrid> <mx:DateFormatter id="ptime" formatString="MM YYYY" />
<mx:Style source="fcss.css"/> </mx:Application>
相关文章推荐
- flex中使用DataGrid显示xml
- FLEX实践—DATAGRID显示行号
- Flex 3 发现之旅:AdvancedDataGrid的使用(第三部分)续1
- Flex中如何通过rowCount属性,动态改变DataGrid显示行数
- Flex 动态调整DataGrid列的显示
- 使用DataGrid显示来自于数据库的图象
- Flex 动态调整DataGrid列的显示
- flex datagrid的分页显示
- Flex 实践——在 Datagrid中及时显示Array的数据变化
- 更改EasyUI的DataGrid的显示信息。使用formatter属性,将数据库中存储的gender为1 or 0修改为“男”or“女”。
- Flex4 AdvancedDataGrid 控件的介绍和使用
- JQuery EasyUI 学习——Struts2与EasyUI DataGrid数据表格结合使用显示数据库数据
- Flex 3 AdvancedDataGrid的使用(六)
- 在flex中使用嵌入html文件以解决显示html的问题
- Flex动态读取XML文件并显示在DataGrid中
- Flex Datagrid 实战 [数据绑定、单击显示、分页]
- Flex使用宋体渲染越南语显示错误
- flex advanceddatagrid禁止排序,不显示排序倒三角按钮,判断是否有某个属性或方法
- Flex DataGrid使用itemRenderer后,拖动垂直滚动条,TextInput里面的数据消失
- flex datagrid渲染使用