provide appropriate default definitions for select and sort values
This commit is contained in:
		
							parent
							
								
									c50e7f07d3
								
							
						
					
					
						commit
						99a89b6f0d
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		|  | @ -71,8 +71,9 @@ class Field(Component): | ||||||
|         return row.getRawValue(self.name) |         return row.getRawValue(self.name) | ||||||
| 
 | 
 | ||||||
|     def getSelectValue(self, row): |     def getSelectValue(self, row): | ||||||
|         return getattr(row, self.name, None) |         return self.getValue(row) | ||||||
|         #return self.getRawValue(row)   # better let row control selection... |         #return self.getRawValue(row) | ||||||
|  |         #return getattr(row, self.name, None) | ||||||
| 
 | 
 | ||||||
|     def getValue(self, row): |     def getValue(self, row): | ||||||
|         value = self.getRawValue(row) |         value = self.getRawValue(row) | ||||||
|  | @ -86,9 +87,9 @@ class Field(Component): | ||||||
|         return self.getValue(row) |         return self.getValue(row) | ||||||
| 
 | 
 | ||||||
|     def getSortValue(self, row): |     def getSortValue(self, row): | ||||||
|         # TODO: consider 'descending' flag, use raw value instead of formatted one |         # TODO: consider 'descending' flag (?use raw value instead of formatted one?) | ||||||
|         return getattr(row, self.name, None) |         return self.getValue(row) | ||||||
|         #return self.getValue(row) |         #return getattr(row, self.name, None) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class CalculatedField(Field): | class CalculatedField(Field): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue