`
文章列表
1、当父组件是application时。如果是addChild添加子组件,则用: (this.parent as 父级类型).父级变量/父级方法; //父级类型即application组件的名称 如果是PopUpManager弹出或addElement添加的子组件,则用: this.parentApplication.父级变量/父级方法 2、当父组件不是application时,则需要用如下方法: 假设当前窗口为thisWindow,弹出窗口为popupWindow。 首先在popupWindow中定义Function类型的公共变量: [Bindable] public var ca ...
      对于Flex中的ComboBox,其功能和技术点非常多,一般通过dataProvider属性获取data和label值,在查询显示时,以前用cbb.selectedItem.data = "data1",cbb.selectedItem.label(cbb.text)="label1"赋值,结果老是报错,说空对象异常,后来发现有一个更好的方法。用cbb.selectedIndex = arrColl.getItemIndex("data1")+1,或cbb.selectedIndex = arrColl.toArray(). ...
下面自定义class继承ComboBox类,实现的功能是将下拉列表框中的数据通过手工录入检索,而不是通过下拉列表选择,对于下拉列表中数据较多非常方便。需要注意的是,如果ComboBox中有chang事件,需要进行判断ComboBoxId.selectIndex != -1;否则或报空对象异常。 package components.common{ import flash.events.Event; import flash.events.FocusEvent; import flash.events.KeyboardEvent; import flash.ui.Keyboard;  impo ...
对于DataGrid的排序今天研究了一个下午,找了不少资料,终于找到了解决方案。发现DataGridColumn的属性sortCompareFunction和sortDescending是点击列头后的排序方式,而要确定默认情况下的排序方式是无效的。可以这样实现: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creat ...
2011年05月 2011年05月04日 今天在对DataGrid中DatagridColumn时间栏数据进行排序时,用了属性sortCompareFunction,结果半个下午没出结果,原来它是对列中的数据进行排序时调用的回调函数,一般在点击表头时才触发,而不是一初始化就加载。后来在Flex的API文档发现了属性sortDescending,以为问题得到了解决,事实上,sortDescening仅仅是规定首次点击列头的排序方式,false为升序,true为降序。 2011年05月11日 今天发现了两个问题,一是自己对flex的Array不太熟悉,申明时写了一个 private var arr ...
package components.common { import flash.events.MouseEvent; import mx.containers.Accordion; import mx.containers.accordionClasses.AccordionHeader; public class MyAccordionHeader extends AccordionHeader { public function MyAccordionHeader() { super(); this.addEventListener(MouseEven ...
2011年4月11日     今天犯的错误有点不应该,出现了的写法: [RomoteClass(alias='com.jbms.beans.dynamic.CtlSaleMonitorState')] 正确的写法应该是: [RemoteClass(alias='com.jbms.beans.dynamic.CtlSaleMonitorState')] 2011年4月13日 <mx:DataGridColumn headerText=" ...
<?xml version="1.0" encoding="utf-8"?>  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">  <mx:Script>      <![CDATA[     import mx.controls.Alert;     import mx.logging.LogLogger;     import mx.logging.L ...
1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据。 举例:某个存放客户及其有关定单的3NF 数据库就可能有两个表:Customer和Order。Order表不包含定单关联客户的任何信息,但表内会存 ...
<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2007/09/16/setting-a-flex-containers-background-disabled-color-and-disabled-overlay-alpha/ --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"         layout="vertical& ...

Flex基础知识

    博客分类:
  • Flex
(一)Button按钮click事件传参和for循环 private function selectTab(e:Event):void{             viewStack.selectedChild=execTab;             var arr:ArrayCollection = new ArrayCollection();             for each(var obj:Object in tabButTotal.getChildren()){             if(obj is Button){             arr.add ...
在Flex开发中,要进行调试必须安装Flash Player Bebug,这其中要注意几点: (1)Flash Player Bebug作为一个plugin单独安装 (2)安装时最好将浏览器,如IE,Firefoxdeng关闭 (3)如果出现问题,卸载Flash Player Bebug后再重新安装,如果报错,最好用adobe自带的卸载软件uninstall_flash_player.exe进行卸载,需要注意的是浏览器要关闭 (4)安装完成后需要重启Flex Builder或Flash Builder 另外,adobe官方网站有针对不同操作系统和浏览器的debug版flash player和插 ...

Java基础

    博客分类:
  • Java
(1)double类型转换成字符串类型 public String doubleToString(double d, int fNumber) {         if (fNumber < 0)             fNumber = 0;         String pattern = null;         switch (fNumber) {         case 0:             pattern = "#0"; //$NON-NLS-1$             break;        default:            p ...
<mx:DataGridColumn headerText="变更终验剩余工期" dataField="realdateChangeFinalcheck" labelFunction="getDays">        <mx:itemRenderer>                             <mx:Component>                                 <mx:Label>                              ...
(一)MySQL数据备份和恢复 1 MySQL数据库的备份机制,写了一个.bat文件,每天定时自动备份: echo on FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B FOR /F "TOK ...
Global site tag (gtag.js) - Google Analytics