<?xml version="1.0" encoding="utf-8"?> <FilterEditorBase xmlns="com.iwobanas.controls.dataGridClasses.filterEditors.*" xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import com.iwobanas.controls.dataGridClasses.MDataGridColumn; import com.iwobanas.controls.dataGridClasses.filters.DateRangeFilter; [Bindable] protected var filter:DateRangeFilter; override public function startEdit(column:MDataGridColumn):void { super.startEdit(column); if (!column.filter || !column.filter is DateRangeFilter) { column.filter = new DateRangeFilter(column); } filter = column.filter as DateRangeFilter; } ]]> </mx:Script> <mx:Label text="From" /> <mx:DateChooser id="minChooser" selectedDate="{filter.minimum}" yearNavigationEnabled="true" change="{filter.minimum = (minChooser.selectedDate ? minChooser.selectedDate : filter.dataMinimum)}" /> <mx:Label text="To" /> <mx:DateChooser id="maxChooser" selectedDate="{filter.maximum}" yearNavigationEnabled="true" change="{filter.maximum = (maxChooser.selectedDate ? maxChooser.selectedDate : filter.dataMaximum)}" /> <mx:LinkButton label="Reset" width="100%" click="{filter.minimum = filter.dataMinimum; filter.maximum = filter.dataMaximum}" enabled="{filter.isActive}" /> </FilterEditorBase>