-get row values for (form_name, row_id)
        -set affected objectlist item attributes based on row values

def _update_row_fields(self, form_name, row_id, attrs):
        '''
        -get row values for (form_name, row_id)
        -set affected objectlist item attributes based on row values
        '''
        if form_name not in self._forms or row_id >= len(self):
            return
        combined_row = self[row_id]
        form_row = combined_row.get_row_fields(form_name)

        for attr, value in attrs.items():
            setattr(form_row, attr, value)
        self.update(combined_row)