| 패키지 | mx.collections | 
| 인터페이스 | public interface ISortField | 
| 구현자 | SortField, SortField | 
| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
ISortField interface defines the interface for classes that
  are used with ISort classes, to provide the sorting information
  required to sort the specific fields or property in a collection view.
 
  | 속성 | 정의 주체 | ||
|---|---|---|---|
| arraySortOnOptions : int [읽기 전용] 
      This helper property is used internally by the findItem() 
      and sort() methods.  | ISortField | ||
| compareFunction : Function 
      The function that compares two items during a sort of items for the
      associated collection.  | ISortField | ||
| descending : Boolean 
      Specifies whether this field should be sorted in descending
      order.  | ISortField | ||
| name : String 
      The name of the field to be sorted.  | ISortField | ||
| numeric : Object 
      Specifies that if the field being sorted contains numeric
      (number/int/uint) values, or string representations of numeric values,
      the comparator use a numeric comparison.  | ISortField | ||
| usingCustomCompareFunction : Boolean [읽기 전용] 
      True if this ISortField uses a custom comparator function.  | ISortField | ||
| 메서드 | 정의 주체 | ||
|---|---|---|---|
      A helper function called by the Sort class to set the
      default comparison function to perform a comparison based on
      one of three things: whether or not a custom compare function has
      been set, the data type for the specified field or the the value of the
      numeric property.  | ISortField | ||
      Reverse the criteria for this sort field.  | ISortField | ||
arraySortOnOptions | 속성 | 
arraySortOnOptions:int  [읽기 전용] | 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
      This helper property is used internally by the findItem() 
      and sort() methods. Other uses of this property are not 
      supported.
      Returns -1 if this ISortField shouldn't be used by the Sort
      class to sort the field (there is no compareFunction or no name). Otherwise, returns a bitmask of sort options..
     
      
구현
    public function get arraySortOnOptions():intcompareFunction | 속성 | 
compareFunction:Function| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
      The function that compares two items during a sort of items for the
      associated collection. If you specify a compareFunction
      property in an ISort object, Flex ignores any 
      compareFunction properties of the ISort's ISortField
      objects.
      
The compare function must have the following signature:
function myCompare(a:Object, b:Object):int
This function returns the following values:
- -1, if 
ashould appear beforebin the sorted sequence - 0, if 
aequalsb - 1, if 
ashould appear afterbin the sorted sequence 
구현
    public function get compareFunction():Function    public function set compareFunction(value:Function):voiddescending | 속성 | 
name | 속성 | 
numeric | 속성 | 
numeric:Object| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
      Specifies that if the field being sorted contains numeric
      (number/int/uint) values, or string representations of numeric values,
      the comparator use a numeric comparison.
      
      This property is used by SortField class in case custom compare
      function is not provided.
      
      If this property is true, the built-in numeric compare
      function is used. Each of data items is cast to a
      Number() function before the comparison.
      
      If this property is false, the built-in string compare
      function is used. Each of data items is cast to a
      String() function before the comparison.
      
      If this property is null, the first data item
      is introspected to see if it is a number or string and the sort
      proceeds based on that introspection.
      
 기본값: null.
구현
    public function get numeric():Object    public function set numeric(value:Object):voidusingCustomCompareFunction | 속성 | 
initializeDefaultCompareFunction | () | 메서드 | 
 public function initializeDefaultCompareFunction(obj:Object):void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
      A helper function called by the Sort class to set the
      default comparison function to perform a comparison based on
      one of three things: whether or not a custom compare function has
      been set, the data type for the specified field or the the value of the
      numeric property. If the the numeric property is true,
      then a numeric comparison will be performed when sorting.
     
      
매개 변수
obj:Object — The object that contains the data. If the field name has
      been set with the name property, then the name will be used to access
      the data value from this object. Otherwise the object itself will
      be used as the data value.
     
       | 
reverse | () | 메서드 | 
 public function reverse():void| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4.5 | 
| 런타임 버전: | Flash Player 9, AIR 1.1 | 
Reverse the criteria for this sort field. If the field was sorted in descending order, for example, sort it in ascending order.
NOTE: An ICollectionView does not automatically 
      update when the ISortFields are modified; call its 
      refresh() method to update the view.
Tue Jun 12 2018, 03:17 PM Z