Updates the column values for the inputed column.
        
        :param      column | <int>
                    state  | <bool>

def _updateColumnValues(self, index, hidden):
        """
        Updates the column values for the inputed column.
        
        :param      column | <int>
                    state  | <bool>
        """
        if hidden or not self.isVisible():
            return
        
        column = self.columnOf(index)
        if not column in self._loadedColumns:
            self._loadedColumns.add(column)
            
            records = self.collectRecords()
            self.loadColumnsRequested.emit(records, column)