Sets the record set instance that this widget will use.
        
        :param      recordSet | <orb.RecordSet>

def setRecordSet( self, recordSet ):
        """
        Sets the record set instance that this widget will use.
        
        :param      recordSet | <orb.RecordSet>
        """
        if ( recordSet ):
            self.setQuery(      recordSet.query() )
            self.setGroupBy(    recordSet.groupBy() )
            self.setPageSize(   recordSet.pageSize() )
            self.setSortBy(     recordSet.order() )
            
            self.uiPagedCHK.setChecked( recordSet.isPaged() )
        else:
            self.setQuery(Q())
            self.setGroupBy('')
            self.setPageSize(100)
            self.setSortBy('')
            
            self.uiPagedCHK.setChecked( False )