Packagecom.flexicious.controls
Classpublic class MultiSelectComboBoxEx
InheritanceMultiSelectComboBoxEx Inheritance MultiSelectComboBox Inheritance mx.controls.PopUpButton

Extended version of the



Public Properties
 PropertyDefined By
  addAllItem : Boolean
[override]
MultiSelectComboBoxEx
 InheritedaddAllItemText : String
Text of the "All" item.
MultiSelectComboBox
 InheritedaddOkCancel : Boolean = true
Flag to control the additon of Ok and Cancel link buttons.
MultiSelectComboBox
 InheritedaddSearchBox : Boolean = false
Flag to add a SearchBox to filter the MSCB items.
MultiSelectComboBox
 InheritedalignRightEdgeOfPopup : Boolean = false
If set to true, the popups right edge will be aligned with the buttons right edge
MultiSelectComboBox
 InheritedautoRegister : Boolean
Register with the container on creation complete
MultiSelectComboBox
 InheritedbindingTriggerEvent : String
The event to trigger the binding on.
MultiSelectComboBox
 InheritedborderAdjust : Boolean
Workaround for the right border issue with MSCB
MultiSelectComboBox
 InheritedbuttonBox : HBox
MultiSelectComboBox
 InheritedbuttonCancel : LinkButton
The Cancel Button .
MultiSelectComboBox
 InheritedbuttonCancelLabel : String = Cancel
The text of the Cancel button.
MultiSelectComboBox
  buttonClearAllLabel : String = Clear
The text of the Select All button.
MultiSelectComboBoxEx
 InheritedbuttonOk : LinkButton
The OK Button.
MultiSelectComboBox
 InheritedbuttonOkLabel : String = Ok
The text of the OK button.
MultiSelectComboBox
 InheriteddataField : String
The property on the type of the object in the dataprovider that should be included the list of selectedValues.
MultiSelectComboBox
  dataProvider : Object
[override]
MultiSelectComboBoxEx
 InheriteddropdownWidth : Number
Width of the dropdown.
MultiSelectComboBox
 InheritedfilterComparisionType : String
This is usually automatically set, you don't have to manually set it, unless you're sending strings as Date objects.
MultiSelectComboBox
 InheritedfilterOperation : String
The filter operation to apply to the comparison See the FilterExpression class for a list.
MultiSelectComboBox
 InheritedfilterTriggerEvent : String
The event that the filter triggers on.
MultiSelectComboBox
 Inheritedgrid : IExtendedDataGrid
The grid that the filter belongs to - can be null if filter is used outside the grid
MultiSelectComboBox
 InheritedgridColumn : IDataGridFilterColumn
The grid column that the filter belongs to - can be null if filter is used outside the grid
MultiSelectComboBox
 InheritedisAllSelected : Boolean
[read-only] Returns true if cbList.isAllSelected
MultiSelectComboBox
 InheritedlabelField : String
The property on the type of the object in the dataprovider that should be the label for the checkboxes in the list.
MultiSelectComboBox
 InheritedlabelFunction : Function
A function to run on each item to determine its label.
MultiSelectComboBox
 InheritedlabelMaxLength : Number = -1
Maximum number of characters to display in the label.
MultiSelectComboBox
 InheritedrendererStyleName : String
MultiSelectComboBox
 InheritedrowCount : Number
Number of rows to be displayed.
MultiSelectComboBox
 InheritedsearchBox : TextInput
MultiSelectComboBox
 InheritedsearchBoxWatermark : String = Search
Watermark for the search box.
MultiSelectComboBox
 InheritedsearchField : String
The field to search on, usually same as the data field.
MultiSelectComboBox
 InheritedselectedItems : Array
List of items that are selected
MultiSelectComboBox
 InheritedselectedValues : ArrayCollection
A list of the 'dataField' property values for each of the items in the selectedItems list.
MultiSelectComboBox
 InheriteduseModuleFactory : Boolean
[read-only] Flag that indicates to use the module factory of the grid to show popups.
MultiSelectComboBox
 InheriteduseTriState : Boolean
Flag that indicates that checking any of the boxes in the list is going to cause the first "All" box to turn into middle state Checking the first box will cause everything to be selected, unchecking the first box is going to cause everything to be not selected.
MultiSelectComboBox
Protected Properties
 PropertyDefined By
  buttonClearAll : LinkButton
MultiSelectComboBoxEx
 InheritedcbList : CheckBoxList
An extended List that checkbox.
MultiSelectComboBox
 Inherited_filterControlInterface : FilterControlImpl
MultiSelectComboBox
 Inheritedhbox : HBox
The box that holds the ok and cancel buttons
MultiSelectComboBox
 Inherited_previousSelectedItems : Array
MultiSelectComboBox
Public Methods
 MethodDefined By
  
MultiSelectComboBoxEx
  
clear():void
[override]
MultiSelectComboBoxEx
  
close():void
[override]
MultiSelectComboBoxEx
 Inherited
getValue():Object
Generic function that returns the value of a IFilterControl.
MultiSelectComboBox
 Inherited
itemToLabel(data:Object):String
MultiSelectComboBox
 Inherited
MultiSelectComboBox
 Inherited
setValue(val:Object):void
Generic function that sets the value of a IFilterControl
MultiSelectComboBox
Protected Methods
 MethodDefined By
  
[override]
MultiSelectComboBoxEx
 Inherited
[override]
MultiSelectComboBox
  
[override]
MultiSelectComboBoxEx
 Inherited
MultiSelectComboBox
 Inherited
filterByText(item:Object):Boolean
MultiSelectComboBox
 Inherited
onCancelButtonClick(event:MouseEvent, doclose:Boolean = true):void
MultiSelectComboBox
  
onClearAllClick(event:MouseEvent):void
MultiSelectComboBoxEx
  
onSearchBoxChange(event:Event):void
[override]
MultiSelectComboBoxEx
 Inherited
setLabel():void
Sets the text field label.
MultiSelectComboBox
  
sortSelectedFirst(itemA:Object, itemB:Object, flds:Object = null):int
MultiSelectComboBoxEx
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
MultiSelectComboBox
Events
 Event Summary Defined By
 InheritedDispatched when the clear method is calledMultiSelectComboBox
Styles
 Style Description Defined By
 InheritedType: string
The style to apply to the Ok/Cancel button box.
MultiSelectComboBox
 InheritedType: string
The style to apply to the Ok/Cancel buttons.
MultiSelectComboBox
 InheritedType: Class Format: EmbeddedFile CSS Inheritance: no
When filterControl=textInput, the icon that is displayed inside the textbox, based on the insideIconPosition property.
MultiSelectComboBox
 InheritedType: string
The style to apply to the Search box.
MultiSelectComboBox
 InheritedType: Boolean
A flag that asks the mscb to use its module factory when instantiating the popup.
MultiSelectComboBox
Property Detail
addAllItemproperty
addAllItem:Boolean[override]


Implementation
    public function get addAllItem():Boolean
    public function set addAllItem(value:Boolean):void
buttonClearAllproperty 
protected var buttonClearAll:LinkButton

buttonClearAllLabelproperty 
public var buttonClearAllLabel:String = Clear

The text of the Select All button. Defaults to "Clear All"

dataProviderproperty 
dataProvider:Object[override]


Implementation
    public function get dataProvider():Object
    public function set dataProvider(value:Object):void
Constructor Detail
MultiSelectComboBoxEx()Constructor
public function MultiSelectComboBoxEx()



Method Detail
clear()method
override public function clear():void

close()method 
override public function close():void

commitProperties()method 
override protected function commitProperties():void

createOkCancel()method 
override protected function createOkCancel():void

onClearAllClick()method 
protected function onClearAllClick(event:MouseEvent):void

Parameters

event:MouseEvent

onSearchBoxChange()method 
override protected function onSearchBoxChange(event:Event):void

Parameters

event:Event

sortSelectedFirst()method 
protected function sortSelectedFirst(itemA:Object, itemB:Object, flds:Object = null):int

Parameters

itemA:Object
 
itemB:Object
 
flds:Object (default = null)

Returns
int