/ Published in: ActionScript 3
Used to retriev a index, for example to select a item on a combobox with the arrayCollection as dataProvider.
Usage:
comboBoxNames.selectedIndex = findIndex(arrayColNames, "field_on_array_collection", "value_to_compare_with_field_in_array_coll");
Returns the arrayCollection index that corresponds to compared item. If item is not found on arrayCollection it return -1.
Usage:
comboBoxNames.selectedIndex = findIndex(arrayColNames, "field_on_array_collection", "value_to_compare_with_field_in_array_coll");
Returns the arrayCollection index that corresponds to compared item. If item is not found on arrayCollection it return -1.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
private function findIndex(dp:ArrayCollection, prop:String, what:String ):int { for(var k:int=0; k<dp.length; k++) { if(String(dp.getItemAt(k)[prop])==what) return k; } return -1; }