[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9157 - trunk/gnue-forms/src/GFObjects
From: |
reinhard |
Subject: |
[gnue] r9157 - trunk/gnue-forms/src/GFObjects |
Date: |
Tue, 12 Dec 2006 14:48:44 -0600 (CST) |
Author: reinhard
Date: 2006-12-12 14:48:43 -0600 (Tue, 12 Dec 2006)
New Revision: 9157
Modified:
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Better implementation for get_data().
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2006-12-12 20:29:11 UTC (rev
9156)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2006-12-12 20:48:43 UTC (rev
9157)
@@ -1199,17 +1199,11 @@
else:
fields = [self._fieldMap[fld] for fld in fieldnames]
- for r in self.__resultset:
+ for recno in xrange(0, self.__resultset.getRecordCount() - 1):
+ offset = recno - self.__resultset.getRecordNumber()
add = {}
for field in fields:
- fname = field.field
- if hasattr(field, 'fk_source'):
- value = field._allowedValues.get(r[fname])
- else:
- value = r[fname]
-
- add[fname] = value
-
+ add[field.name] = field.get_value(offset)
result.append(add)
return result
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9157 - trunk/gnue-forms/src/GFObjects,
reinhard <=