Author: ekoneil
Date: Tue Aug 17 14:59:16 2004
New Revision: 36543

Modified:
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
Log:
Fixup bug in the datagrid tag where it didn't remove itself from the 
"container" data binding stack.

BB: self
DRT: NetUI pass
     datagrid pass



Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
 Tue Aug 17 14:59:16 2004
@@ -197,6 +197,9 @@
     {
         write(_content.toString());
 
+        DataAccessProviderStack.removeDataAccessProvider(pageContext);
+        pageContext.removeAttribute("dataGrid");        
+
         localRelease();
         
         return EVAL_PAGE;
@@ -205,8 +208,6 @@
     public void localRelease()
     {
         super.localRelease();
-
-        pageContext.removeAttribute("dataGrid");
 
         _gridModel = null;
         _cssClassPolicy = DEFAULT_STYLE_POLICY_VALUE;

Reply via email to