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