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;