             return;
         
         _dataTipFunction = value;
+        
+        if (grid)
+            grid.invalidateDisplayList();
+        
         dispatchChangeEvent("dataTipFunctionChanged");
     }
     

        
        _dataTipField = value;
        
        if (value.indexOf(".") != -1) 
            dataTipFieldPath = value.split(".");
        else
            dataTipFieldPath = [value];
        
        dispatchChangeEvent("dataTipFieldChanged");
    }

    //----------------------------------
    
    private var _dataTipField:String = null;
    
    [Bindable("dataTipFieldChanged")]    
    
