Flex分页组件
有好用的东西一定要共享。
PaginationDataGrid.mxml文件分页组件
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script source="../../../common/utils/Common.as"/>
<mx:Script>
<!--[CDATA[
import mx.core.Application;
import mx.containers.Grid;
import mx.managers.PopUpManager;
import mx.events.CloseEvent;
import mx.containers.TitleWindow;
import mx.controls.listClasses.ListData;
import mx.events.DataGridEvent;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.CheckBox;
import mx.controls.Alert;
import common.controls.ItsmHttpService;
import mx.rpc.http.HTTPService;
import com.adobe.serialization.json.JSON;
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
/* 分页DataGrid
* 加了一个pageSize,用来控制每页显示的行数,可以在调用这个组件的时候为pageSize属性赋值,
* 默认为每页显示10行数据,不需要为DataGrid指定高度。
*/
[Bindable]
public var rowClick:Function;
[Bindable]
public var dataUrl:String; //获取数据的url地址
[Bindable]
public var arrColumns:Array; //DataGrid列,在调用时需要为这个数组设置数据
[Bindable]
public var queryParams:Object={}; //查询需要的参数
[Bindable]
public var ifShowCheck:Boolean=true; //是否有check框进行选择,默认有
[Bindable]
public var idProperty:String="id"; //如果需要check进行选择,指定主键属性。默认为“id”
[Bindable]
public var acPageData:ArrayCollection=new ArrayCollection(); //当前页数据
[Bindable]
private var pageSize:int=10; //每页显示行数
[Bindable]
private var totalPage:int=0; //总页数
[Bindable]
private var totalCount:int=0; //总记录数
[Bindable]
private var currentPage:int=0; //当前页
//悬浮窗口对象
[Bindable]
public var inf
相关文档:
一是画面mxml中直接嵌入,很像js的使用方式
如
<mx:Script>
<![CDATA[
public function showTxt():void
{
mytxt.text="Hello Flex baby!"
}
]]>
< ......
Flex3样式设计工具(Flex Explorer) 说明:
Flex Explorer非常适合初学者使用,他可以让你快速上手FLEX设计。AIRIA
将 Flex3 component Explorer ,Flex Style Explorer,Flex Filter Explorer,Flex Primitive Explorer打包提供下载。其中 Flex3 component Explorer
包含了FLEX经 ......
• String:一个文本值,例如,一个名称或书中某一章的文字
• Numeric:对于 numeric 型数据,ActionScript 3.0 包含三种特定的数据类型:
• Number:任何数值,包括有小数部分或没有小数部分的值
• Int:一个整数 (不带小数部分的整数)
• Uint:一个“无符号”整数,即不能为负 ......
基本事件处理
用于指定为响应特定事件而应执行的特定操作的技术称为事件处理。在编写执行事件处理的 ActionScript 代码时,您需要识
别三个重要元素:
• 事件源:发生该事件的是哪个对象?例如,哪个按钮会被单击,或哪个 Loader 对象正在加载图像?事件源也称为事件目
标,因为 Flash Player 或 AIR 将此对象作为 ......
样张图:
使用方法:
设置Application标签的preloader为 MyComponent.MyDownloadProgressBar
<mx:Application preloader="MyComponent.MyDownloadProgressBar" >
下面是MyDownloadProgressBar.as的代码:
package MyComponent
{
import flash.display.*;
import flash.events.*;
import flash.filte ......