[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9580 - in trunk/gnue-forms/src: . GFObjects
From: |
reinhard |
Subject: |
[gnue] r9580 - in trunk/gnue-forms/src: . GFObjects |
Date: |
Mon, 14 May 2007 08:03:02 -0500 (CDT) |
Author: reinhard
Date: 2007-05-14 08:03:02 -0500 (Mon, 14 May 2007)
New Revision: 9580
Modified:
trunk/gnue-forms/src/GFForm.py
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Fixed query for master/detail.
Modified: trunk/gnue-forms/src/GFForm.py
===================================================================
--- trunk/gnue-forms/src/GFForm.py 2007-05-14 12:56:47 UTC (rev 9579)
+++ trunk/gnue-forms/src/GFForm.py 2007-05-14 13:03:02 UTC (rev 9580)
@@ -1351,7 +1351,13 @@
self.__in_filter_mode = False
+ # We have to reset all blocks to mode normal *before* we apply
+ # the filter for any block, to make sure detail blocks are in
+ # "normal" mode before they get queried.
for block in self._logic._blockList:
+ block.mode = "normal"
+
+ for block in self._logic._blockList:
block.apply_filter()
for block in self._logic._blockList:
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2007-05-14 12:56:47 UTC (rev
9579)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2007-05-14 13:03:02 UTC (rev
9580)
@@ -576,8 +576,6 @@
populated with all records that match the filter criteria.
"""
- self.mode = 'normal'
-
# Store block states
self.__last_query_values = self.__query_values.copy()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9580 - in trunk/gnue-forms/src: . GFObjects,
reinhard <=