     {
         const mode:String = selectionMode;        
         return mode == GridSelectionMode.SINGLE_CELL || mode == GridSelectionMode.MULTIPLE_CELLS;
-    } 
+    }
+    
+    //----------------------------------
+    //  showDataTips
+    //----------------------------------
+
+    [Bindable("showDataTipsChanged")]
+    [Inspectable(category="Data", defaultValue="false")]
+    
+    /**
+     *  @copy spark.components.Grid#showDataTips
+     * 
+     *  @default false
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function get showDataTips():Boolean
+    {
+        return getGridProperty("showDataTips");
+    }
+    
+    /**
+     *  @private
+     */
+    public function set showDataTips(value:Boolean):void
+    {
+        if (setGridProperty("showDataTips", value))
+            dispatchChangeEvent("showDataTipsChanged");
+    }    
     
     //----------------------------------
     //  typicalItem delegates to (delegates to grid.typicalItem)

    }
    
    //----------------------------------
    //  gridDimensions (private, read-only)
    //----------------------------------
    

        requestedMinRowCount: int(-1),
        requestedMinColumnCount: int(-1),
        rowHeight: NaN,
        showDataTips: false,
        typicalItem: null,
        variableRowHeight: true,
        dataTipField: null,
        dataTipFunction:null
    };
    
    /** 
