             
             return selectionChanged;
         }
-                
+
         //----------------------------------
         //  selection for cells
         //----------------------------------    

         *  @playerversion AIR 2.0
         *  @productversion Flex 4.5
         */
        public function setSelectedIndices(rowIndices:Vector.<int>):Boolean
        {
            const selectionChanged:Boolean = gridSelection.setRows(rowIndices);
            if (selectionChanged)
            {
                caretRowIndex = rowIndices[rowIndices.length - 1];
                caretColumnIndex = -1;
                
                invalidateDisplayList()

        /**
         *  If <code>selectionMode</code> is <code>GridSelectionMode.MULTIPLE_ROWS</code>,
         *  sets the selection to the specfied rows and the caret position to
         *  <code>endRowIndex</code>.
         *  For all other selection modes, this method has no effect.
         * 
         *  <p>Each index represents an item in <code>dataProvider</code> 
         *  to include in the selection.</p>
         *
         *  @param startRowIndex 0-based row index of the first row in the selection
         *  @param endRowIndex 0-based row index of the last row in the selection
         * 
         *  @return True if no errors, or false if any of the indices are invalid
         *  or <code>startRowIndex</code> is not less than or equal to 
         *  <code>endRowIndex</code> or the <code>selectionMode</code> is invalid. 
         *    
         *  @see spark.components.Grid#dataProvider
         * 
