《Flex组件使用文档.doc》由会员分享,可在线阅读,更多相关《Flex组件使用文档.doc(4页珍藏版)》请在三一文库上搜索。
1、Flex组件使用文档1Panel组件的使用效果图:使用场景:对于tree或者datagrid建议使用panel包装,可以设计panel显示的label例如*树或者*列表。使用方法: 2ExtPanel组件的使用 效果图:使用场景:当需要在panel的标题框提供按钮、输入框、下拉菜单的时候,例如上图所示的需求原来提供的Panel组件就不能满足了,这时候需要使用ExtPanel组件。使用方法:/在这个位置放入按钮、输入框或下拉菜单,多个采用HBox包装/在这个位置放正常显示的tree或datagrid4CheckBoxHeaderColumn组件用法效果图:使用场景:这个组件是为datagrid列
2、表的每一行增加一个checkbox单选框,同时会在表头增加一个全选框撤选的开关。使用方法:5PageBar分页组件效果图:使用场景:当列表数据量很大需要分页的时候,可以使用这个分页组件,该组件提供了分页的基本功能。使用方法:前台代码:Bindablepublic var _request:Object;var req:Object = new Object();req.pageSize = 10;req. SERIESCODE = *;req.actionUrl = action/sys/gp.bd.fetchSysByLevel.act;_request = req;/分页赋数据privat
3、e function doPaging(e:PageChangeEvent):void_systemListDP = new ArrayCollection(e.pageData);后天action代码:/构造方法public FetchProductListAction()super();List keys = new ArrayList();keys.add(SERIESCODE);keys.add(currentPage);/currentPageNum当前页码keys.add(pageSize);/pageSize 页面数据条目大小this.setDefKeys(keys);Overr
4、idepublic void execute() throws Exception String seriesCode = this.getDefParam().getString(SERIESCODE);String pageNo = this.getDefParam().getString(currentPage);String pageSize = this.getDefParam().getString(pageSize);List rs = this.getService().fetchProductList(seriesCode, Integer.parseInt(pageNo),
5、 Integer.parseInt(pageSize);this.setResultSet(rs);this.setStat(SUCCESS);6WindowShade组件效果图:组件打开时效果组件关闭时效果使用场景:一般用在详细信息页面,当数据比较多,而且数据可以分成几个模块的时候,可以使用该组件达到模块之间的划分效果。使用方法:/这个位置往往会是一个表单或者grid 需要主义的是opened的属性是控制这个组件的打开或关闭状态,默认打开。7ComboBox组件效果图:使用场景:和html页面里面的下拉菜单使用方式一样。使用方法:8DataSetPicker用法效果图:使用场景:使用方法:9Checkboxtree组件用法效果图: