본문 바로가기

flex

Flex ComboBox icon 그리기 MXML문.. AS.. package { import flash.display.DisplayObject; import mx.controls.ComboBox; import mx.core.IFlexDisplayObject; import mx.core.UIComponent; public class IconComboBox extends ComboBox { public function IconComboBox() { super(); } private var iconHolder:UIComponent; override protected function createChildren():void { super.createChildren(); iconHolder = new UIComponent(); addChild(iconH.. 더보기
itemRenderer 안에 Script 사용 {data.@lastlogin_date}" dataChange="setDateField()" fontSize="9" fontFamily="Verdana">                        private function setDateField():void{                    var date:Date = new Date();               date.setTime(Number(this.text)*1000);          this.text = getDateString(date);                   }                  private function getDateString(date:Date):String{          var total_dat.. 더보기
arguments // 특정 함수가 매개변수를 받을 수 없어도 aguments를 사용하면 넘겨받은 값을 알 수 있고. 에러도 나지 않는다. public function main():void{ var a:Function = fun; var parameters:Array = new Array(); parameters[0] = "afe"; parameters[1] = 1; parameters[2] = "afef"; // a.apply(this,parameters); a(parameters,"aa","aafef"); } public function fun():void{ trace("출력",arguments.length, arguments[2]); } ]]> 더보기
xml데이터 showDataTips 사용 arrayListCollection의 경우 그리드의 showDataTips를 사용시엔 문제가 없지만 xmlListCollection의 속성으로 showDataTips를 사용할 시엔 툴팁이 표시되지 않는다. xml구조 hehehehe dg.dataTipField = "data" 로 접근시 툴팁이 표시되지 않음. xml데이터의 속성으로 접근하지 않고 memo의 구조로 접근시엔 툴팁이 정상적으로 출력된다. dg.dataTipField = "memo"; 정상출력 더보기
dataGrid의 column visible 데이터그리드의 컬럼 visible 값이 false일 경우 특정 함수에 의해 그 컬럼 값을 false로 재설정할 경우 기존 값과 같다고 판정되어 그리드가 다시 그려지지 않는다. 편법으로 해당 컬럼 visible을 true로 바꿔준 후, 다시 false로 설정하면 값이 변경되었으므로 그리드가 다시 그려지게 된다. 더보기