您正在查看 "Flex Datagrid" 分类下的文章
2009-08-24 17:55
如何更改DataGrid中某一行的背景色是一个被经常问的问题。这个在Flex2.0中很简单,只需按照下面的步骤做:
1.创建一个扩展自 mx.controls.DataGrid 的类。这个类可以是MXML文件或者ActionScript文件,你可以根据自己的习惯创建。
2.覆写 protected 方法 drawRowBackground :
override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void |
2009-08-20 16:45
Flex中利用ContextMenu和ContextMenuItem类在DataGrid上创建一个自定义右键弹出菜单的例子
接下来的例子演示了Flex中如何利用ContextMenu和ContextMenuItem类,在DataGrid上创建一个自定义右键弹出菜单。Demo中在DataGrid上点击右键,选择“View item…”,则会显示一个Alert对话框。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
|
2009-08-20 13:12
实际上,DataGrid组件是属于列表组件的,之所以单独拿出来讲解,主要是因为 DataGrid组件有着很强大的功能,也有很多扩展的应用是在开发中经常用到的。DataGrid组件是按照行和列的形式显示数据的。有几个类是只有 DataGrid组件才能使用的,包括DataGridCellEditor类、DataGridColumn类和HeaderRenderer类。这三 个类会在使用的时候逐个讲解。
15.1 数据网格(DataGrid)组件简介
DataGrid组件适合显示包含多个属性的对象。可以通过内部或者外部的数据源把数 据绑定到DataGrid组件中。DataGrid组 |
2009-08-20 12:44
as部分
Java代码 
|
2009-08-20 11:14
java返回到Flex的List怎么在DataGrid中显示:一般的做法是把从Java中返回的对象转化为Array,然后取第一个下标值再做处理,不知道大家是否有更好的方法?
private function taskList():void{
personalTaskDAO.getAllTask();
}
|
2009-08-18 16:09
这是我在网上找的文章
自定义组件
kelvin_DataGrid .mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300" xmlns:local="*">
<m |
2009-08-18 16:03
关于分页技术可以说最常用的技术:
在java的经典的分页技术中必须的参数有四个无论哪个分页技术都是必须的:
当前页数:pageNow
页面记录的数:pageSize
页面总记录数:totalResults
分页数据信息:Collection (当前页面显示的集合数据是总数据的一部分)
各种关系:
有四舍五入的 |
2009-08-18 16:02
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="initVars()" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
imp |
2009-08-18 15:48
问:如何让DataGrid的宽度自动根据内容调整?
让列宽度根据内容宽度自动调整,不会出现字符截断。
默认的列宽度是100,如果字符串过长,那么后面的就会显示不出来,除非把列拉宽。
还有一个问题,最后一列的宽度总是会自动调整,有办法让最后一列的宽度固定吗?
答:flex本身没有你想要的方法,你在column加上wordWarp="true"可以让该列的字符超出宽度时换行显示。如果在datagrid上加variableRowHe |