Author: ekoneil Date: Sat Jan 29 09:18:46 2005 New Revision: 149052 URL: http://svn.apache.org/viewcvs?view=rev&rev=149052 Log: Data grid work.
This switches the way a data grid is constructed to be row / cell based rather than column based. The row / cell based model is a more general solution and is more flexible, though it sacrifices some of the simplicity of the programming model. The most significant reason that this change needs to be made is the way a JSP 2.0 container evaluates expressions. Given a column like: <netui-data:columns> <netui-data:spanColumn headerText="${bundle.messages.someMessage}" value="${container.item.value}"/> </netui-data:columns> the spanColumn is rendered in two states -- header and data. In header state, the column generated a <th></th> with the headerText String evaluated and inserted inside (among some other things like sorting / filtering). During data state, the value String is evaluated for every row. The problem is that regardless of the render state, the headerText and value expressions *always* evaluate because the container evaluates the expressions. This can result in strange behavior when JSP 2.0 EL functions and complex getters are called via expressions. So, the header and data rendering stages are now separated into: <netui-data:header> <netui-data:headerCell headerText="${bundle.messages.someMessage}"/> </netui-data:header> <netui-data:rows> <netui-data:spanCell value="${container.item.value}"/> </netui-data:rows> The result is exactly the same, but the header and data cell UI is now decoupled. This allows for good fexibility to define custom headers and cell contents and for setting up header / data cells that span multiple columns. It also allows for multiple rows to be defined in the <rows> tag and selected based on some attribute of the current row. Column based rendering is still possible and isn't prevented by the current tag set in any way; it's just not as general of an approach to building complex grids of data. When the next JSP version has deferred evaluation of expressions and tags can choose which / when to evaluate attributes, the model for defining a grid via columns will fit in nicely. Note, this change adds the following tags: <netui-data: headerCell header rows spanCell anchorCell imageCell imageAnchorCell templateCell and removes: anchorColumn spanColumn imageColumn imageAnchorColumn templateColumn BB: self DRT: NetUI / datagrid pass Added: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorCell.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java (contents, props changed) incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/HeaderCell.java (contents, props changed) incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorCell.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageCell.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanCell.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateCell.java - copied, changed from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionOnClick.jsp (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionJavaScript.xml (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerExplicitHref.xml (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerImplicitHref.xml (contents, props changed) Removed: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/ColumnsModel.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/controls/ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/util/portfolioXmlBean.jsp Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java&r1=149051&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/CellModel.java Sat Jan 29 09:18:46 2005 @@ -29,24 +29,15 @@ private static final Logger LOGGER = Logger.getInstance(CellModel.class); - private ColumnsModel _columnsModel; private DataGridModel _dataGridModel; private ArrayList<Formatter> _formatters; public boolean isRenderingHeader() { - return _columnsModel.getRenderState() == ColumnsModel.HEADER_RENDER_STATE; + return false; } public boolean isRenderingData() { - return _columnsModel.getRenderState() == ColumnsModel.DATA_RENDER_STATE; - } - - public ColumnsModel getColumnsModel() { - return _columnsModel; - } - - public void setColumnsModel(ColumnsModel columnsModel) { - _columnsModel = columnsModel; + return false; } public DataGridModel getDataGridModel() { Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/ColumnsModel.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/ColumnsModel.java?view=auto&rev=149051 ============================================================================== Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java&r1=149051&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java Sat Jan 29 09:18:46 2005 @@ -22,12 +22,14 @@ import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; import org.apache.beehive.netui.databinding.datagrid.model.CellModel; -import org.apache.beehive.netui.databinding.datagrid.model.ColumnsModel; import org.apache.beehive.netui.tags.AbstractSimpleTag; import org.apache.beehive.netui.tags.rendering.AbstractRenderAppender; import org.apache.beehive.netui.tags.rendering.StringBuilderRenderAppender; +import org.apache.beehive.netui.tags.rendering.AbstractHtmlState; import org.apache.beehive.netui.tags.html.IFormattable; +import org.apache.beehive.netui.tags.html.HtmlConstants; import org.apache.beehive.netui.tags.html.FormatTag.Formatter; +import org.apache.beehive.netui.util.Bundle; /** * @@ -38,19 +40,6 @@ private static final String EMPTY_CELL = " "; - private String _headerText = null; - - /** - * @netui:attribute required="false" rtexprvalue="true" - */ - public void setHeaderText(String headerText) { - _headerText = headerText; - } - - public String getHeaderText() { - return _headerText; - } - public void addFormatter(Formatter formatter) { internalGetCellModel().addFormatter(formatter); } @@ -83,42 +72,24 @@ // needs to be fetched from the <columns> tag for the current // iteration else { - ColumnsModel columns = DataGridUtil.getColumnsModel(getJspContext()); - assert columns != null; - - int renderState = columns.getRenderState(); - assert renderState == ColumnsModel.DATA_RENDER_STATE || - renderState == ColumnsModel.HEADER_RENDER_STATE; - - CellModel model = null; - - if(renderState == ColumnsModel.HEADER_RENDER_STATE) - model = internalGetHeaderCellModel(); - else if(renderState == ColumnsModel.DATA_RENDER_STATE) - model = internalGetCellModel(); - + CellModel model = internalGetCellModel(); model.setDataGridModel(dataGridModel); - model.setColumnsModel(columns); applyAttributes(); - DataGridUtil.putColumnModel(getJspContext(), model); + try { + DataGridUtil.putCellModel(getJspContext(), model); - StringBuilder content = new StringBuilder(); - AbstractRenderAppender appender = new StringBuilderRenderAppender(content); + StringBuilder content = new StringBuilder(); + AbstractRenderAppender appender = new StringBuilderRenderAppender(content); - if(renderState == ColumnsModel.HEADER_RENDER_STATE) { - renderHeaderCell(appender); - } - else if(renderState == ColumnsModel.DATA_RENDER_STATE) { - renderDataCell(appender); - } - else assert false; + renderCell(appender); - DataGridUtil.removeColumnModel(getJspContext()); - - if(content != null && content.length() > 0) - getJspContext().getOut().println(content.toString()); + if(content != null && content.length() > 0) + getJspContext().getOut().println(content.toString()); + } finally { + DataGridUtil.removeCellModel(getJspContext()); + } } return; @@ -126,18 +97,40 @@ protected abstract CellModel internalGetCellModel(); - protected abstract CellModel internalGetHeaderCellModel(); - - protected abstract void renderHeaderCell(AbstractRenderAppender appender) throws IOException, JspException; + protected abstract void renderCell(AbstractRenderAppender appender) throws IOException, JspException; - protected abstract void renderDataCell(AbstractRenderAppender appender) throws IOException, JspException; - - protected void renderEmptyHeaderCell(AbstractRenderAppender appender) { + protected void renderEmptyCell(AbstractRenderAppender appender) { appender.append(EMPTY_CELL); } - /* todo: apply the global sort / filter attributes here */ protected void applyAttributes() throws JspException { + } + + protected final void addStateAttribute(AbstractHtmlState state, String name, String value) + throws JspException { + + // validate the name attribute, in the case of an error simply return. + if(name == null || name.length() <= 0) { + String s = Bundle.getString("Tags_AttributeNameNotSet"); + throw new JspException(s); + } + + // it's not legal to set the id or name attributes this way + if(name != null && (name.equals(HtmlConstants.ID) || name.equals(HtmlConstants.NAME))) { + String s = Bundle.getString("Tags_AttributeMayNotBeSet", new Object[]{name}); + throw new JspException(s); + } + + // if there is a style or class we will let them override the base + if(name.equals(HtmlConstants.CLASS)) { + state.styleClass = value; + return; + } else if(name.equals(HtmlConstants.STYLE)) { + state.style = value; + return; + } + + state.registerAttribute(AbstractHtmlState.ATTR_GENERAL, name, value); } } Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java&r1=149051&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractHtmlColumn.java Sat Jan 29 09:18:46 2005 @@ -24,17 +24,10 @@ import javax.servlet.jsp.JspException; import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; -import org.apache.beehive.netui.databinding.datagrid.model.CellModel; import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel; -import org.apache.beehive.netui.databinding.datagrid.model.cell.HeaderCellModel; import org.apache.beehive.netui.databinding.datagrid.rendering.table.TableRenderer; -import org.apache.beehive.netui.databinding.datagrid.rendering.cell.HeaderCellDecorator; -import org.apache.beehive.netui.databinding.datagrid.rendering.cell.CellDecorator; -import org.apache.beehive.netui.databinding.datagrid.rendering.cell.SortedCellDecorator; -import org.apache.beehive.netui.databinding.datagrid.util.JspUtil; import org.apache.beehive.netui.tags.IAttributeConsumer; import org.apache.beehive.netui.tags.html.HtmlConstants; -import org.apache.beehive.netui.tags.rendering.ThTag; import org.apache.beehive.netui.tags.rendering.AbstractHtmlState; import org.apache.beehive.netui.tags.rendering.TdTag; import org.apache.beehive.netui.tags.rendering.AbstractRenderAppender; @@ -47,275 +40,25 @@ extends AbstractColumn implements IAttributeConsumer { - private static final String HEADER_FACET_NAME = "header"; - private static final String CELL_FACET_NAME = "cell"; - - private static final CellDecorator DEFAULT_HEADER_RENDERER; - private static final CellDecorator SORTED_HEADER_RENDERER; - - static { - DEFAULT_HEADER_RENDERER = new HeaderCellDecorator(); - SORTED_HEADER_RENDERER = new SortedCellDecorator(DEFAULT_HEADER_RENDERER); - } + private String _sortExpression = null; + private String _filterExpression = null; private TdTag.State _tdState = new TdTag.State(); - private ThTag.State _thState = new ThTag.State(); - private HeaderCellModel _headerCellModel = new HeaderCellModel(); - - /** - * @netui:attribute required="false" rtexprvalue="true" description="Optional String scopeId that qualifies URL parameters into a particular scope" - */ - public void setScopeId(String scopeId) { - _headerCellModel.setScopeId(scopeId); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="Boolean switch that sets whether the default sort link should be rendered" - */ - public void setDisableFilterRendering(boolean disableFilterRendering) { - _headerCellModel.setDisableFilterRendering(disableFilterRendering); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="String expression that represents the field to sort when sorting data in this column" - */ - public void setFilterExpression(String filterExpression) { - _headerCellModel.setFilterExpression(filterExpression); - } /** - * @netui:attribute required="false" rtexprvalue="true" description="The action to run when performing a filter on this column" - */ - public void setFilterAction(String filterAction) { - _headerCellModel.setFilterAction(filterAction); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="The href to use when performing a filter on this column" - */ - public void setFilterHref(String filterHref) { - _headerCellModel.setFilterHref(filterHref); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="Boolean switch that sets whether the default filter link should be rendered" - */ - public void setDisableSortRendering(boolean disableSortRendering) { - _headerCellModel.setDisableSortRendering(disableSortRendering); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="String expression that represents the field to filter when filtering data in this column" + * @netui:attribute required="false" rtexprvalue="true" + * @param sortExpression */ public void setSortExpression(String sortExpression) { - _headerCellModel.setSortExpression(sortExpression); + _sortExpression = sortExpression; } /** - * @netui:attribute required="false" rtexprvalue="true" description="The action to run when performing a filter on this column" + * @netui:attribute required="false" rtexprvalue="true" + * @param filterExpression */ - public void setSortAction(String sortAction) { - _headerCellModel.setSortAction(sortAction); - } - - /** - * @netui:attribute required="false" rtexprvalue="true" description="The href to use when performing a filter on this column" - */ - public void setSortHref(String sortHref) { - _headerCellModel.setSortHref(sortHref); - } - - /* -------------------------------------------------------------- - * - * <th> attributes - * - * -------------------------------------------------------------- - */ - - /** - * Sets the onClick javascript event. - * - * @param onClick - the onClick event. - * @jsptagref.attributedescription The onClick JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onClick</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onClick JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnClick(String onClick) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONCLICK, onClick); - } - - /** - * Sets the onDblClick javascript event. - * - * @param onDblClick - the onDblClick event. - * @jsptagref.attributedescription The onDblClick JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onDblClick</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onDblClick JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnDblClick(String onDblClick) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONDBLCLICK, onDblClick); - } - - /** - * Sets the onKeyDown javascript event. - * - * @param onKeyDown - the onKeyDown event. - * @jsptagref.attributedescription The onKeyDown JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onKeyDown</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onKeyDown JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnKeyDown(String onKeyDown) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYDOWN, onKeyDown); - } - - /** - * Sets the onKeyUp javascript event. - * - * @param onKeyUp - the onKeyUp event. - * @jsptagref.attributedescription The onKeyUp JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onKeyUp</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onKeyUp JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnKeyUp(String onKeyUp) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYUP, onKeyUp); - } - - /** - * Sets the onKeyPress javascript event. - * - * @param onKeyPress - the onKeyPress event. - * @jsptagref.attributedescription The onKeyPress JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onKeyPress</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onKeyPress JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnKeyPress(String onKeyPress) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYPRESS, onKeyPress); - } - - /** - * Sets the onMouseDown javascript event. - * - * @param onMouseDown - the onMouseDown event. - * @jsptagref.attributedescription The onMouseDown JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onMouseDown</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onMouseDown JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnMouseDown(String onMouseDown) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEDOWN, onMouseDown); - } - - /** - * Sets the onMouseUp javascript event. - * - * @param onMouseUp - the onMouseUp event. - * @jsptagref.attributedescription The onMouseUp JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onMouseUp</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onMouseUp JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnMouseUp(String onMouseUp) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEDOWN, onMouseUp); - } - - /** - * Sets the onMouseMove javascript event. - * - * @param onMouseMove - the onMouseMove event. - * @jsptagref.attributedescription The onMouseMove JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onMouseMove</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onMouseMove JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnMouseMove(String onMouseMove) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEMOVE, onMouseMove); - } - - /** - * Sets the onMouseOut javascript event. - * - * @param onMouseOut - the onMouseOut event. - * @jsptagref.attributedescription The onMouseOut JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onMouseOut</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onMouseOut JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnMouseOut(String onMouseOut) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEOUT, onMouseOut); - } - - /** - * Sets the onMouseOver javascript event. - * - * @param onMouseOver - the onMouseOver event. - * @jsptagref.attributedescription The onMouseOver JavaScript event. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_onMouseOver</i> - * @netui:attribute required="false" rtexprvalue="true" description="The onMouseOver JavaScript event." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" - */ - public void setHeaderOnMouseOver(String onMouseOver) { - _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEOVER, onMouseOver); - } - - /** - * Sets the style of the rendered html tag. - * - * @param style - the html style. - * @jsptagref.attributedescription The style. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_style</i> - * @netui:attribute required="false" rtexprvalue="true" description="The style." - * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.JspStyleProperty" category="format" - */ - public void setHeaderStyle(String style) { - if("".equals(style)) return; - - _thState.style = style; - } - - /** - * Sets the style class of the rendered html tag. - * - * @param styleClass - the html style class. - * @jsptagref.attributedescription The style class. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_style_class</i> - * @netui:attribute required="false" rtexprvalue="true" description="The style class." - * @netui.tldx:attribute category="Format" - */ - public void setHeaderStyleClass(String styleClass) { - if("".equals(styleClass)) return; - - _thState.styleClass = styleClass; - } - - /** - * Sets the value of the title attribute. - * - * @param title - * @jsptagref.attributedescription The title. - * @jsptagref.databindable false - * @jsptagref.attributesyntaxvalue <i>string_title</i> - * @netui:attribute required="false" rtexprvalue="true" description="The title. " - * @netui.tldx:attribute category="misc" - */ - public void setHeaderTitle(String title) { - _thState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, HtmlConstants.TITLE, title); + public void setFilterExpression(String filterExpression) { + _filterExpression = filterExpression; } /* -------------------------------------------------------------- @@ -525,45 +268,11 @@ public void setAttribute(String name, String value, String facet) throws JspException { - if(facet != null && facet.equals(HEADER_FACET_NAME)) - addStateAttribute(_thState, name, value); - else if(facet != null && facet.equals(CELL_FACET_NAME)) - addStateAttribute(_tdState, name, value); - else { - String s = Bundle.getString("Tags_AttributeFacetNotSupported", new Object[]{facet}); - throw new JspException(s); - } - } - - protected void renderHeaderCell(AbstractRenderAppender appender) - throws IOException, JspException { - - DataGridModel dataGridModel = DataGridUtil.getDataGridModel(getJspContext()); - assert dataGridModel != null; - - TableRenderer tableRenderer = dataGridModel.getTableRenderer(); - assert tableRenderer != null; - - ArrayList<String> styleClasses = new ArrayList<String>(); - SortModel sortModel = dataGridModel.getSortModel(); - if(sortModel.isSorted(_headerCellModel.getSortExpression())) - styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellSortedClass()); - - if(_headerCellModel.isSortable()) - styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellSortableClass()); - - if(_thState.styleClass == null) - styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellClass()); - else styleClasses.add(_thState.styleClass); - - _thState.styleClass = dataGridModel.getCssPolicy().buildStyleClassValue(styleClasses); - - tableRenderer.openHeaderCell(_thState, appender); - renderHeaderCellContents(appender); - tableRenderer.closeHeaderCell(appender); + String s = Bundle.getString("Tags_AttributeFacetNotSupported", new Object[]{facet}); + throw new JspException(s); } - protected void renderDataCell(AbstractRenderAppender appender) + protected void renderCell(AbstractRenderAppender appender) throws IOException, JspException { DataGridModel dataGridModel = DataGridUtil.getDataGridModel(getJspContext()); @@ -575,7 +284,7 @@ /* todo: extensibility in supporting style decorators */ ArrayList<String> styleClasses = new ArrayList<String>(); SortModel sortModel = dataGridModel.getSortModel(); - if(sortModel.isSorted(_headerCellModel.getSortExpression())) + if(sortModel.isSorted(_sortExpression)) styleClasses.add(dataGridModel.getCssPolicy().getDataCellSortedClass()); if(_tdState.styleClass == null) @@ -595,87 +304,6 @@ tableRenderer.closeTableCell(appender); } - /* todo: support rendering sort / filter links */ - protected void renderHeaderCellContents(AbstractRenderAppender appender) - throws IOException, JspException { - - - JspFragment fragment = getJspBody(); - StringWriter sw = new StringWriter(); - String bodyContent = null; - if(fragment != null) { - fragment.invoke(sw); - bodyContent = sw.toString(); - } - - _headerCellModel.setDataGridModel(DataGridUtil.getDataGridModel(getJspContext())); - _headerCellModel.setColumnsModel(DataGridUtil.getColumnsModel(getJspContext())); - _headerCellModel.setBodyContent(bodyContent); - _headerCellModel.setHeaderText(getHeaderText()); - - SORTED_HEADER_RENDERER.decorate(getJspContext(), appender, _headerCellModel); - } - protected abstract void renderDataCellContents(AbstractRenderAppender appender, String output) throws IOException, JspException; - - protected CellModel internalGetHeaderCellModel() { - return _headerCellModel; - } - - protected void applyAttributes() - throws JspException { - super.applyAttributes(); - - if(_headerCellModel.getFilterHref() != null && _headerCellModel.getFilterAction() != null) - throw new JspException("Can not set both the filter action and HREF attributes"); - - if(_headerCellModel.getSortHref() != null && _headerCellModel.getSortAction() != null) - throw new JspException("Can not set both the sort action and HREF attributes"); - - if(_headerCellModel.isSortable()) { - if(_headerCellModel.getSortExpression() == null) - throw new JspException("Can not enable sorting on a column with a null sort expression"); - - /* set an intelligent default for the sorting HREF */ - if(_headerCellModel.getSortHref() == null && _headerCellModel.getSortAction() == null) - _headerCellModel.setSortHref(JspUtil.getRequest(getJspContext()).getRequestURI()); - } - - if(_headerCellModel.isFilterable()) { - if(_headerCellModel.getFilterExpression() == null) - throw new JspException("Can not enable filtering on a column with a null filter expression"); - - /* set an intelligent default for the filtering HREF */ - if(_headerCellModel.getFilterHref() == null && _headerCellModel.getFilterAction() == null) - _headerCellModel.setFilterHref(JspUtil.getRequest(getJspContext()).getRequestURI()); - } - } - - protected final void addStateAttribute(AbstractHtmlState state, String name, String value) - throws JspException { - - // validate the name attribute, in the case of an error simply return. - if(name == null || name.length() <= 0) { - String s = Bundle.getString("Tags_AttributeNameNotSet"); - throw new JspException(s); - } - - // it's not legal to set the id or name attributes this way - if(name != null && (name.equals(HtmlConstants.ID) || name.equals(HtmlConstants.NAME))) { - String s = Bundle.getString("Tags_AttributeMayNotBeSet", new Object[]{name}); - throw new JspException(s); - } - - // if there is a style or class we will let them override the base - if(name.equals(HtmlConstants.CLASS)) { - state.styleClass = value; - return; - } else if(name.equals(HtmlConstants.STYLE)) { - state.style = value; - return; - } - - state.registerAttribute(AbstractHtmlState.ATTR_GENERAL, name, value); - } } Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorCell.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorCell.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorCell.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorCell.java Sat Jan 29 09:18:46 2005 @@ -31,13 +31,13 @@ import org.apache.beehive.netui.util.Bundle; /** - * @netui:tag name="anchorColumn" + * @netui:tag name="anchorCell" * description="Renders a column of anchors in a NetUI data grid" * body-content="scriptless" * @netui.tldx:tag whitespace="indent" * renderer="workshop.netui.jspdesigner.tldx.AnchorColumnRenderer" */ -public class AnchorColumn +public class AnchorCell extends AbstractHtmlColumn implements IUrlParams { @@ -48,7 +48,7 @@ private AnchorTag.State _anchorState = _anchorCellModel.getAnchorState(); public String getTagName() { - return "AnchorColumn"; + return "AnchorCell"; } /** Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java?view=auto&rev=149051 ============================================================================== Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java?view=auto&rev=149051 ============================================================================== Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java&r1=149051&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGridUtil.java Sat Jan 29 09:18:46 2005 @@ -20,22 +20,23 @@ import javax.servlet.jsp.JspContext; import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; -import org.apache.beehive.netui.databinding.datagrid.model.ColumnsModel; import org.apache.beehive.netui.databinding.datagrid.model.CellModel; -/* todo: need to provide add / remove methods here so that the data model and JspContext interactions are captured in a single location */ - /** * */ public class DataGridUtil { + /* + * todo: in order to support nested grids, there needs to be a stack of + * model objects in the PageContext. + */ + private static final String DATA_GRID_MODEL_KEY = "dataGrid"; - private static final String COLUMNS_MODEL_KEY = "columns"; - private static final String COLUMN_MODEL_KEY = "column"; + private static final String CELL_MODEL_KEY = "cell"; - private DataGridUtil() { - } + /* do not construct */ + private DataGridUtil() {} public static final DataGridModel getDataGridModel(JspContext jspContext) { Object model = jspContext.getAttribute(DATA_GRID_MODEL_KEY); @@ -51,26 +52,18 @@ jspContext.removeAttribute(DATA_GRID_MODEL_KEY); } - public static final ColumnsModel getColumnsModel(JspContext jspContext) { - Object model = jspContext.getAttribute(COLUMNS_MODEL_KEY); - assert model != null ? model instanceof ColumnsModel : true; - return (ColumnsModel)model; - } - - public static final void putColumnsModel(JspContext jspContext, ColumnsModel columnsModel) { - jspContext.setAttribute(COLUMNS_MODEL_KEY, columnsModel); - } - - public static final void removeColumnsModel(JspContext jspContext) { - jspContext.removeAttribute(COLUMNS_MODEL_KEY); + public static final CellModel getCellModel(JspContext jspContext, DataGridModel dataGridModel) { + Object model = jspContext.getAttribute(CELL_MODEL_KEY); + assert model != null ? model instanceof CellModel : true; + return (CellModel)model; } - public static final void putColumnModel(JspContext jspContext, CellModel cellModel) { - jspContext.setAttribute(COLUMN_MODEL_KEY, cellModel); + public static final void putCellModel(JspContext jspContext, CellModel cellModel) { + jspContext.setAttribute(CELL_MODEL_KEY, cellModel); } - public static final void removeColumnModel(JspContext jspContext) { - assert jspContext.getAttribute(COLUMN_MODEL_KEY) != null : "Did not find a ColumnModel under the key " + COLUMN_MODEL_KEY; - jspContext.removeAttribute(COLUMN_MODEL_KEY); + public static final void removeCellModel(JspContext jspContext) { + assert jspContext.getAttribute(CELL_MODEL_KEY) != null : "Did not find a ColumnModel under the key " + CELL_MODEL_KEY; + jspContext.removeAttribute(CELL_MODEL_KEY); } } Added: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java Sat Jan 29 09:18:46 2005 @@ -0,0 +1,86 @@ +/* + * Copyright 2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Header:$ + */ +package org.apache.beehive.netui.tags.databinding.datagrid; + +import java.io.StringWriter; +import java.io.IOException; +import javax.servlet.jsp.tagext.JspFragment; +import javax.servlet.jsp.JspException; +import javax.servlet.jsp.JspContext; + +import org.apache.beehive.netui.tags.AbstractSimpleTag; +import org.apache.beehive.netui.tags.rendering.THeadTag; +import org.apache.beehive.netui.tags.rendering.TrTag; +import org.apache.beehive.netui.tags.rendering.AbstractRenderAppender; +import org.apache.beehive.netui.tags.rendering.StringBuilderRenderAppender; +import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; +import org.apache.beehive.netui.databinding.datagrid.model.style.StylePolicy; +import org.apache.beehive.netui.databinding.datagrid.rendering.table.TableRenderer; + +/** + * @netui:tag name="header" description="Render an HTML table head tag" body-content="scriptless" + * @netui.tldx:tag whitespace="indent" + */ +public class Header + extends AbstractSimpleTag { + + public String getTagName() { + return "Header"; + } + + public void doTag() + throws JspException, IOException { + + JspContext jspContext = getJspContext(); + DataGridModel dataGridModel = DataGridUtil.getDataGridModel(jspContext); + assert dataGridModel != null; + + int gridRenderState = dataGridModel.getRenderState(); + if(gridRenderState == DataGridModel.GRID_RENDER_STATE) { + + StringBuilder content = new StringBuilder(); + AbstractRenderAppender appender = new StringBuilderRenderAppender(content); + + StylePolicy stylePolicy = dataGridModel.getCssPolicy(); + assert stylePolicy != null; + + TableRenderer tableRenderer = dataGridModel.getTableRenderer(); + assert tableRenderer != null; + + THeadTag.State theadState = new THeadTag.State(); + theadState.styleClass = stylePolicy.getTableHeadClass(); + tableRenderer.openTableHead(theadState, appender); + + TrTag.State trState = new TrTag.State(); + trState.styleClass = stylePolicy.getHeaderRowClass(); + tableRenderer.openHeaderRow(trState, appender); + + JspFragment fragment = getJspBody(); + if(fragment != null) { + StringWriter sw = new StringWriter(); + fragment.invoke(sw); + appender.append(sw.toString()); + } + + tableRenderer.closeHeaderRow(appender); + tableRenderer.closeTableHead(appender); + + getJspContext().getOut().write(content.toString()); + } + } +} Added: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/HeaderCell.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/HeaderCell.java?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/HeaderCell.java Sat Jan 29 09:18:46 2005 @@ -0,0 +1,436 @@ +/* + * Copyright 2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Header:$ + */ +package org.apache.beehive.netui.tags.databinding.datagrid; + +import java.io.IOException; +import java.io.StringWriter; +import java.util.ArrayList; +import javax.servlet.jsp.JspException; +import javax.servlet.jsp.tagext.JspFragment; + +import org.apache.beehive.netui.tags.IAttributeConsumer; +import org.apache.beehive.netui.tags.html.HtmlConstants; +import org.apache.beehive.netui.tags.rendering.ThTag; +import org.apache.beehive.netui.tags.rendering.AbstractHtmlState; +import org.apache.beehive.netui.tags.rendering.AbstractRenderAppender; +import org.apache.beehive.netui.databinding.datagrid.model.cell.HeaderCellModel; +import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; +import org.apache.beehive.netui.databinding.datagrid.model.CellModel; +import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel; +import org.apache.beehive.netui.databinding.datagrid.rendering.cell.CellDecorator; +import org.apache.beehive.netui.databinding.datagrid.rendering.cell.HeaderCellDecorator; +import org.apache.beehive.netui.databinding.datagrid.rendering.cell.SortedCellDecorator; +import org.apache.beehive.netui.databinding.datagrid.rendering.table.TableRenderer; +import org.apache.beehive.netui.databinding.datagrid.util.JspUtil; +import org.apache.beehive.netui.util.Bundle; + +/** + * @netui:tag name="headerCell" description="Render an HTML table head cell tag" body-content="scriptless" + * @netui.tldx:tag whitespace="indent" + */ +public class HeaderCell + extends AbstractColumn + implements IAttributeConsumer { + + private static final String HEADER_FACET_NAME = "header"; + private static final CellDecorator DEFAULT_HEADER_RENDERER; + private static final CellDecorator SORTED_HEADER_RENDERER; + + static { + DEFAULT_HEADER_RENDERER = new HeaderCellDecorator(); + SORTED_HEADER_RENDERER = new SortedCellDecorator(DEFAULT_HEADER_RENDERER); + } + + private String _headerText = null; + private ThTag.State _thState = new ThTag.State(); + private HeaderCellModel _headerCellModel = new HeaderCellModel(); + + + public String getTagName() { + return "HeaderCell"; + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="Optional String scopeId that qualifies URL parameters into a particular scope" + */ + public void setScopeId(String scopeId) { + _headerCellModel.setScopeId(scopeId); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="Boolean switch that sets whether the default sort link should be rendered" + */ + public void setDisableFilterRendering(boolean disableFilterRendering) { + _headerCellModel.setDisableFilterRendering(disableFilterRendering); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="String expression that represents the field to sort when sorting data in this column" + */ + public void setFilterExpression(String filterExpression) { + _headerCellModel.setFilterExpression(filterExpression); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="The action to run when performing a filter on this column" + */ + public void setFilterAction(String filterAction) { + _headerCellModel.setFilterAction(filterAction); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="The href to use when performing a filter on this column" + */ + public void setFilterHref(String filterHref) { + _headerCellModel.setFilterHref(filterHref); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="Boolean switch that sets whether the default filter link should be rendered" + */ + public void setDisableSortRendering(boolean disableSortRendering) { + _headerCellModel.setDisableSortRendering(disableSortRendering); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="String expression that represents the field to filter when filtering data in this column" + */ + public void setSortExpression(String sortExpression) { + _headerCellModel.setSortExpression(sortExpression); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="The action to run when performing a filter on this column" + */ + public void setSortAction(String sortAction) { + _headerCellModel.setSortAction(sortAction); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" description="The href to use when performing a filter on this column" + */ + public void setSortHref(String sortHref) { + _headerCellModel.setSortHref(sortHref); + } + + /* -------------------------------------------------------------- + * + * <th> attributes + * + * -------------------------------------------------------------- + */ + + /** + * Sets the onClick javascript event. + * + * @param onClick - the onClick event. + * @jsptagref.attributedescription The onClick JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onClick</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onClick JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnClick(String onClick) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONCLICK, onClick); + } + + /** + * Sets the onDblClick javascript event. + * + * @param onDblClick - the onDblClick event. + * @jsptagref.attributedescription The onDblClick JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onDblClick</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onDblClick JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnDblClick(String onDblClick) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONDBLCLICK, onDblClick); + } + + /** + * Sets the onKeyDown javascript event. + * + * @param onKeyDown - the onKeyDown event. + * @jsptagref.attributedescription The onKeyDown JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onKeyDown</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onKeyDown JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnKeyDown(String onKeyDown) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYDOWN, onKeyDown); + } + + /** + * Sets the onKeyUp javascript event. + * + * @param onKeyUp - the onKeyUp event. + * @jsptagref.attributedescription The onKeyUp JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onKeyUp</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onKeyUp JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnKeyUp(String onKeyUp) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYUP, onKeyUp); + } + + /** + * Sets the onKeyPress javascript event. + * + * @param onKeyPress - the onKeyPress event. + * @jsptagref.attributedescription The onKeyPress JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onKeyPress</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onKeyPress JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnKeyPress(String onKeyPress) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONKEYPRESS, onKeyPress); + } + + /** + * Sets the onMouseDown javascript event. + * + * @param onMouseDown - the onMouseDown event. + * @jsptagref.attributedescription The onMouseDown JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onMouseDown</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onMouseDown JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnMouseDown(String onMouseDown) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEDOWN, onMouseDown); + } + + /** + * Sets the onMouseUp javascript event. + * + * @param onMouseUp - the onMouseUp event. + * @jsptagref.attributedescription The onMouseUp JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onMouseUp</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onMouseUp JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnMouseUp(String onMouseUp) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEDOWN, onMouseUp); + } + + /** + * Sets the onMouseMove javascript event. + * + * @param onMouseMove - the onMouseMove event. + * @jsptagref.attributedescription The onMouseMove JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onMouseMove</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onMouseMove JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnMouseMove(String onMouseMove) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEMOVE, onMouseMove); + } + + /** + * Sets the onMouseOut javascript event. + * + * @param onMouseOut - the onMouseOut event. + * @jsptagref.attributedescription The onMouseOut JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onMouseOut</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onMouseOut JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnMouseOut(String onMouseOut) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEOUT, onMouseOut); + } + + /** + * Sets the onMouseOver javascript event. + * + * @param onMouseOver - the onMouseOver event. + * @jsptagref.attributedescription The onMouseOver JavaScript event. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_onMouseOver</i> + * @netui:attribute required="false" rtexprvalue="true" description="The onMouseOver JavaScript event." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.EventPropertyClass" category="event" + */ + public void setHeaderOnMouseOver(String onMouseOver) { + _thState.registerAttribute(AbstractHtmlState.ATTR_JAVASCRIPT, HtmlConstants.ONMOUSEOVER, onMouseOver); + } + + /** + * Sets the style of the rendered html tag. + * + * @param style - the html style. + * @jsptagref.attributedescription The style. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_style</i> + * @netui:attribute required="false" rtexprvalue="true" description="The style." + * @netui.tldx:attribute propertyclass="workshop.jspdesigner.properties.JspStyleProperty" category="format" + */ + public void setHeaderStyle(String style) { + if("".equals(style)) return; + + _thState.style = style; + } + + /** + * Sets the style class of the rendered html tag. + * + * @param styleClass - the html style class. + * @jsptagref.attributedescription The style class. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_style_class</i> + * @netui:attribute required="false" rtexprvalue="true" description="The style class." + * @netui.tldx:attribute category="Format" + */ + public void setHeaderStyleClass(String styleClass) { + if("".equals(styleClass)) return; + + _thState.styleClass = styleClass; + } + + /** + * Sets the value of the title attribute. + * + * @param title + * @jsptagref.attributedescription The title. + * @jsptagref.databindable false + * @jsptagref.attributesyntaxvalue <i>string_title</i> + * @netui:attribute required="false" rtexprvalue="true" description="The title. " + * @netui.tldx:attribute category="misc" + */ + public void setHeaderTitle(String title) { + _thState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, HtmlConstants.TITLE, title); + } + + /** + * @netui:attribute required="false" rtexprvalue="true" + */ + public void setHeaderText(String headerText) { + _headerText = headerText; + } + + public String getHeaderText() { + return _headerText; + } + + /** + * Base support for the <code>attribute</code> tag. This requires that the tag buffer their body and + * write attribute in the end tag. For the HTML tags it is not legal to set + * the <code>id</code> or <code>name</code> attributes. In addition, the base tag does + * not allow facets to be set. If the attribute is legal it will be added to the + * general expression map stored in the <code>AbstractHtmlState</code> of the tag. + * + * @param name The name of the attribute. This value may not be null or the empty string. + * @param value The value of the attribute. This may contain an expression. + * @param facet The name of a facet to which the attribute will be applied. This is optional. + */ + public void setAttribute(String name, String value, String facet) + throws JspException { + + if(facet != null && facet.equals(HEADER_FACET_NAME)) + super.addStateAttribute(_thState, name, value); + else { + String s = Bundle.getString("Tags_AttributeFacetNotSupported", new Object[]{facet}); + throw new JspException(s); + } + } + + protected CellModel internalGetCellModel() { + return _headerCellModel; + } + + protected void renderCell(AbstractRenderAppender appender) + throws IOException, JspException { + + DataGridModel dataGridModel = DataGridUtil.getDataGridModel(getJspContext()); + assert dataGridModel != null; + + TableRenderer tableRenderer = dataGridModel.getTableRenderer(); + assert tableRenderer != null; + + ArrayList<String> styleClasses = new ArrayList<String>(); + SortModel sortModel = dataGridModel.getSortModel(); + if(sortModel.isSorted(_headerCellModel.getSortExpression())) + styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellSortedClass()); + + if(_headerCellModel.isSortable()) + styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellSortableClass()); + + if(_thState.styleClass == null) + styleClasses.add(dataGridModel.getCssPolicy().getHeaderCellClass()); + else styleClasses.add(_thState.styleClass); + + _thState.styleClass = dataGridModel.getCssPolicy().buildStyleClassValue(styleClasses); + + tableRenderer.openHeaderCell(_thState, appender); + renderHeaderCellContents(appender); + tableRenderer.closeHeaderCell(appender); + } + + /* todo: support rendering sort / filter links */ + protected void renderHeaderCellContents(AbstractRenderAppender appender) + throws IOException, JspException { + + JspFragment fragment = getJspBody(); + StringWriter sw = new StringWriter(); + String bodyContent = null; + if(fragment != null) { + fragment.invoke(sw); + bodyContent = sw.toString(); + } + + _headerCellModel.setDataGridModel(DataGridUtil.getDataGridModel(getJspContext())); + _headerCellModel.setBodyContent(bodyContent); + _headerCellModel.setHeaderText(getHeaderText()); + + SORTED_HEADER_RENDERER.decorate(getJspContext(), appender, _headerCellModel); + } + + protected void applyAttributes() + throws JspException { + super.applyAttributes(); + + if(_headerCellModel.getFilterHref() != null && _headerCellModel.getFilterAction() != null) + throw new JspException("Can not set both the filter action and HREF attributes"); + + if(_headerCellModel.getSortHref() != null && _headerCellModel.getSortAction() != null) + throw new JspException("Can not set both the sort action and HREF attributes"); + + if(_headerCellModel.isSortable()) { + if(_headerCellModel.getSortExpression() == null) + throw new JspException("Can not enable sorting on a column with a null sort expression"); + + /* set an intelligent default for the sorting HREF */ + if(_headerCellModel.getSortHref() == null && _headerCellModel.getSortAction() == null) + _headerCellModel.setSortHref(JspUtil.getRequest(getJspContext()).getRequestURI()); + } + + if(_headerCellModel.isFilterable()) { + if(_headerCellModel.getFilterExpression() == null) + throw new JspException("Can not enable filtering on a column with a null filter expression"); + + /* set an intelligent default for the filtering HREF */ + if(_headerCellModel.getFilterHref() == null && _headerCellModel.getFilterAction() == null) + _headerCellModel.setFilterHref(JspUtil.getRequest(getJspContext()).getRequestURI()); + } + } +} Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorCell.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorCell.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorCell.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorCell.java Sat Jan 29 09:18:46 2005 @@ -32,11 +32,10 @@ import org.apache.beehive.netui.util.ParamHelper; /** - * @netui:tag name="imageAnchorColumn" description="Renders a column containing an image anchor" - * body-content="scriptless" + * @netui:tag name="imageAnchorCell" description="Renders a column containing an image anchor" body-content="scriptless" * @netui.tldx:tag whitespace="indent" */ -public class ImageAnchorColumn +public class ImageAnchorCell extends AbstractHtmlColumn implements IFormattable, IUrlParams { Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageAnchorColumn.java?view=auto&rev=149051 ============================================================================== Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageCell.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageCell.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageCell.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageCell.java Sat Jan 29 09:18:46 2005 @@ -28,10 +28,10 @@ import org.apache.beehive.netui.tags.html.HtmlConstants; /** - * @netui:tag name="imageColumn" description="Renders a column of images in a NetUI data grid" body-content="scriptless" + * @netui:tag name="imageCell" description="Renders a column of images in a NetUI data grid" body-content="scriptless" * @netui.tldx:tag renderer="workshop.netui.jspdesigner.tldx.ImageColumnRenderer" whitespace="indent" */ -public class ImageColumn +public class ImageCell extends AbstractHtmlColumn { private static final ImageCellDecorator DECORATOR = new ImageCellDecorator(); @@ -40,7 +40,7 @@ private ImageTag.State _imageState = _imageCellModel.getImageState(); public String getTagName() { - return "ImageColumn"; + return "ImageCell"; } /** @@ -301,6 +301,21 @@ _imageState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, HtmlConstants.WIDTH, width); } + /** + * Sets the property to specify the alt text of the image. + * @param alt - the image alignment. + * @jsptagref.attributedescription The alternative text of the image + * @jsptagref.databindable Read Only + * @jsptagref.attributesyntaxvalue <i>string_alt</i> + * @netui:attribute required="false" rtexprvalue="true" + * description="The alternative text of the image." + * @netui.tldx:attribute + */ + public void setAlt(String alt) + { + _imageState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, HtmlConstants.ALT, alt); + } + public void setAttribute(String name, String value, String facet) throws JspException { if(facet == null) Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java?view=auto&rev=149051 ============================================================================== Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java Sat Jan 29 09:18:46 2005 @@ -23,7 +23,6 @@ import javax.servlet.jsp.JspContext; import javax.servlet.jsp.tagext.JspFragment; -import org.apache.beehive.netui.databinding.datagrid.model.ColumnsModel; import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel; import org.apache.beehive.netui.databinding.datagrid.model.style.StylePolicy; import org.apache.beehive.netui.databinding.datagrid.rendering.table.TableRenderer; @@ -31,21 +30,18 @@ import org.apache.beehive.netui.tags.rendering.StringBuilderRenderAppender; import org.apache.beehive.netui.tags.rendering.AbstractRenderAppender; import org.apache.beehive.netui.tags.rendering.TrTag; -import org.apache.beehive.netui.tags.rendering.THeadTag; /** - * @netui:tag name="columns" - * description="Container tag for columsn that will render in the grid" + * @netui:tag name="rows" description="Container tag for columsn that will render in the grid" * body-content="scriptless" * @netui.tldx:tag renderer="workshop.netui.jspdesigner.tldx.ColumnsRenderer" - * whitespace="indent" - * requiredparent="dataGrid" + * whitespace="indent" requiredparent="dataGrid" */ -public class Columns +public class Rows extends AbstractSimpleTag { public String getTagName() { - return "Columns"; + return "Rows"; } public void doTag() @@ -54,50 +50,20 @@ DataGridModel dataGridModel = DataGridUtil.getDataGridModel(jspContext); assert dataGridModel != null; - int gridRenderState = dataGridModel.getRenderState(); - - if(gridRenderState == DataGridModel.CAPTION_RENDER_STATE || - gridRenderState == DataGridModel.FOOTER_RENDER_STATE || - gridRenderState == DataGridModel.START_RENDER_STATE) { - return; - } else if(gridRenderState == DataGridModel.GRID_RENDER_STATE) { + if(dataGridModel.getRenderState() == DataGridModel.GRID_RENDER_STATE) { StylePolicy stylePolicy = dataGridModel.getCssPolicy(); assert stylePolicy != null; TableRenderer tableRenderer = dataGridModel.getTableRenderer(); assert tableRenderer != null; - ColumnsModel columnsModel = new ColumnsModel(dataGridModel); - assert columnsModel != null; - - DataGridUtil.putColumnsModel(jspContext, columnsModel); - StringBuilder content = new StringBuilder(); AbstractRenderAppender appender = new StringBuilderRenderAppender(content); JspFragment fragment = getJspBody(); - StringWriter sw = new StringWriter(); - // render header row - columnsModel.setRenderState(ColumnsModel.HEADER_RENDER_STATE); - - THeadTag.State theadState = new THeadTag.State(); - theadState.styleClass = stylePolicy.getTableHeadClass(); - tableRenderer.openTableHead(theadState, appender); - - TrTag.State trState = new TrTag.State(); - trState.styleClass = stylePolicy.getHeaderRowClass(); - tableRenderer.openHeaderRow(trState, appender); - - fragment.invoke(sw); - content.append(sw.toString()); - tableRenderer.closeHeaderRow(appender); - tableRenderer.closeTableHead(appender); - - // render data rows - columnsModel.setRenderState(ColumnsModel.DATA_RENDER_STATE); while(dataGridModel.hasNextDataItem()) { - sw = new StringWriter(); - trState.clear(); + StringWriter sw = new StringWriter(); + TrTag.State trState = new TrTag.State(); int index = dataGridModel.getCurrentIndex(); if(index % 2 == 0) @@ -112,9 +78,6 @@ tableRenderer.closeTableRow(appender); } - columnsModel.setRenderState(ColumnsModel.NO_RENDER_STATE); - - DataGridUtil.removeColumnsModel(getJspContext()); jspContext.getOut().write(content.toString()); } } Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanCell.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanCell.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanCell.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanCell.java Sat Jan 29 09:18:46 2005 @@ -28,13 +28,10 @@ import org.apache.beehive.netui.databinding.datagrid.rendering.cell.SpanCellDecorator; /** - * @netui:tag name="spanColumn" - * description="Renders a column of data in a NetUI grid" - * body-content="scriptless" + * @netui:tag name="spanCell" description="Renders a column of data in a NetUI grid" body-content="scriptless" * @netui.tldx:tag whitespace="indent" - * renderer="workshop.netui.jspdesigner.tldx.LiteralColumnRenderer" */ -public class SpanColumn +public class SpanCell extends AbstractHtmlColumn { private static final SpanCellDecorator DECORATOR = new SpanCellDecorator(); @@ -43,7 +40,7 @@ private SpanTag.State _spanState = _spanCellModel.getSpanState(); public String getTagName() { - return "LiteralCellModel"; + return "SpanCell"; } /** Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/SpanColumn.java?view=auto&rev=149051 ============================================================================== Copied: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateCell.java (from r148891, incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java) Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateCell.java?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java&r1=148891&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateCell.java&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateCell.java Sat Jan 29 09:18:46 2005 @@ -25,15 +25,15 @@ import org.apache.beehive.netui.databinding.datagrid.model.cell.TemplateCellModel; /** - * @netui:tag name="templateColumn" description="Renders a column templated by the body of the JSP tag" + * @netui:tag name="templateCell" description="Renders a column templated by the body of the JSP tag" * body-content="scriptless" * @netui.tldx:tag whitespace="indent" */ -public class TemplateColumn +public class TemplateCell extends AbstractHtmlColumn { public String getTagName() { - return "TemplateColumn"; + return "TemplateCell"; } protected void renderDataCellContents(AbstractRenderAppender appender, String jspFragmentOutput) Deleted: /incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/TemplateColumn.java?view=auto&rev=149051 ============================================================================== Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/basic/index.jsp Sat Jan 29 09:18:46 2005 @@ -11,14 +11,19 @@ <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageHref="${pageContext.request.contextPath}"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell value="${container.item.name}" href="${container.item.web}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/caption/index.jsp Sat Jan 29 09:18:46 2005 @@ -2,25 +2,31 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> -<%@ page import="org.apache.beehive.netui.script.common.DataAccessProviderBean"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> -<%@ include file="../util/portfolioXmlBean.jsp" %> +<datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:caption> This is the table's caption. </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/footer/index.jsp Sat Jan 29 09:18:46 2005 @@ -2,22 +2,28 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> -<%@ page import="org.apache.beehive.netui.script.common.DataAccessProviderBean"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> -<%@ include file="../util/portfolioXmlBean.jsp" %> +<datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> <netui-data:footer> <td colspan="4"><center>This is the grid's footer</center></td> </netui-data:footer> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/header/index.jsp Sat Jan 29 09:18:46 2005 @@ -3,40 +3,34 @@ <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> -<%@ include file="../util/portfolioXmlBean.jsp" %> +<datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn value="${container.item.symbol}"> - <c:if test="${column.renderingHeader}"> + <netui-data:header> + <netui-data:headerCell> <netui:anchor href="index.jsp">Symbol Anchor</netui:anchor> - </c:if> - </netui-data:spanColumn> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"> - <c:if test="${column.renderingHeader}"> + </netui-data:headerCell> + <netui-data:headerCell headerText="Price"> Should not render this. - </c:if> -<%-- - <c:if test="${column.renderingData}"> - <netui:formatNumber pattern="$####.00" type="currency" country="us" language="en"/> - </c:if> ---%> - </netui-data:spanColumn> - <netui-data:anchorColumn href="${container.item.web}" value="${container.item.name}"> - <c:if test="${column.renderingHeader}"> + </netui-data:headerCell> + <netui-data:headerCell> Web URL - </c:if> - <c:if test="${column.renderingData}"> + </netui-data:headerCell> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </c:if> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionAttributes.jsp Sat Jan 29 09:18:46 2005 @@ -33,10 +33,14 @@ onClick="javascript:alert('working! click on the caption')"> Stocks </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> </netui-data:dataGrid> <br/> <br/> @@ -49,10 +53,14 @@ <netui-data:caption onClick="javascript:alert('working! click on the caption')"> Stocks </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> </netui-data:dataGrid> <b>styleClass="caption"</b> <br/> @@ -63,10 +71,14 @@ onClick="javascript:alert('working! click on the caption')"> Stocks </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> </netui-data:dataGrid> </td></tr> </p> Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionOnClick.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionOnClick.jsp?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/captionOnClick.jsp Sat Jan 29 09:18:46 2005 @@ -0,0 +1,30 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> +<netui-template:template templatePage="../site/template.jsp"> + <netui-template:setAttribute name="title" value="Format Test"/> + <netui-template:section name="body"> + <p> + <datagrid:portfolioXmlBean/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks"> + <netui-data:configurePager pageHref="disabledPagerNPE.jsp" disableDefaultPager="true"/> + <netui-data:caption style="text-align: left;color:#5f7797;font-weight:bold;font-size:36pt;" + onClick="javascript:alert('working! click on the caption')"> + Stocks + </netui-data:caption> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> + </netui-data:dataGrid> + <br/> + </p> + </netui-template:section> +</netui-template:template> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/customHeaderStyle.jsp Sat Jan 29 09:18:46 2005 @@ -2,18 +2,19 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> <netui:html> <head> <title>CSS Prefix Test</title> <style type="text/css"> - .foo-datagrid-header { + .foo-header { background-color: #5f7797; } - .foo-datagrid-even { + .foo-even { background-color: #ffffff; } - .foo-datagrid-odd { + .foo-odd { background-color: #bfc4cb; } .custom-header { @@ -23,17 +24,22 @@ </head> <netui:body> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio" cssClassPrefix="foo" > - <netui-data:columns> - <netui-data:spanColumn headerStyleClass="custom-header" headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol" headerStyleClass="custom-header"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> </p> </netui:body> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/disabledPagerNPE.jsp Sat Jan 29 09:18:46 2005 @@ -4,8 +4,7 @@ <%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> -<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Disabled Pager"/> <netui-template:section name="body"> @@ -16,10 +15,14 @@ <netui-data:caption> Stocks </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> <netui-data:footer> <td colspan="2" align="right"><netui-data:renderPager/></td> </netui-data:footer> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp Sat Jan 29 09:18:46 2005 @@ -2,21 +2,22 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> - <netui-template:setAttribute name="title" value="Basic Data Grid"/> + <netui-template:setAttribute name="title" value="Empty Columns Tag"/> <netui-template:section name="body"> <p> -<%@ include file="../util/portfolioXmlBean.jsp" %> +<datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> - <netui:parameter name="rowid" value="${container.index}"/> - <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + </netui-data:rows> <netui-data:footer> <td colspan="4"><center>This is the grid's footer</center></td> </netui-data:footer> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/emptyStylePolicy.jsp Sat Jan 29 09:18:46 2005 @@ -32,18 +32,26 @@ <p> <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks" styleClassPolicy="empty"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> </netui-data:dataGrid> <br/> <div id="stocks"> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks" styleClassPolicy="empty"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - </netui-data:columns> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> </netui-data:dataGrid> </div> </p> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/formatTest.jsp Sat Jan 29 09:18:46 2005 @@ -14,15 +14,19 @@ <netui-data:caption> Stocks </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"> <netui:formatString pattern="<<< #* >>>"/> <netui:formatString pattern="||| #* |||"/> - </netui-data:spanColumn> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"> + </netui-data:spanCell> + <netui-data:spanCell value="${container.item.price}"> <netui:formatNumber language="EN" country = "US" type="currency"/> - </netui-data:spanColumn> - </netui-data:columns> + </netui-data:spanCell> + </netui-data:rows> <netui-data:footer> <netui-data:renderPager/> </netui-data:footer> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageAnchorColumn.jsp Sat Jan 29 09:18:46 2005 @@ -11,30 +11,36 @@ <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks"> <netui-data:configurePager disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:templateColumn headerText="Symbol"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:templateCell> <netui:span value="${container.item.symbol}"/> - </netui-data:templateColumn> - <netui-data:imageAnchorColumn headerText="Symbol" - src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif" + </netui-data:templateCell> + <netui-data:imageAnchorCell src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif" height="20" width="20" alt="${container.item.web}" href="${container.item.web}"/> - </netui-data:columns> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks"> <netui-data:configurePager disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:templateColumn headerText="Symbol"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:templateCell> <netui:span value="${container.item.symbol}"/> - </netui-data:templateColumn> - <netui-data:imageAnchorColumn headerText="Symbol" - src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif" + </netui-data:templateCell> + <netui-data:imageAnchorCell src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif" height="20" width="20" alt="${container.item.web}" href="${container.item.web}"> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:imageAnchorColumn> - </netui-data:columns> + </netui-data:imageAnchorCell> + </netui-data:rows> </netui-data:dataGrid> </p> </netui-template:section> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/imageColumn.jsp Sat Jan 29 09:18:46 2005 @@ -11,13 +11,16 @@ <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks"> <netui-data:configurePager disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:templateColumn headerText="Symbol"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Symbol Image"/> + </netui-data:header> + <netui-data:rows> + <netui-data:templateCell> <netui:span value="${container.item.symbol}"/> - </netui-data:templateColumn> - <netui-data:imageColumn headerText="Symbol" - src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif"/> - </netui-data:columns> + </netui-data:templateCell> + <netui-data:imageCell src="${pageContext.request.contextPath}/databinding/datagrid/images/${container.item.symbol}.gif"/> + </netui-data:rows> </netui-data:dataGrid> <br/> </p> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp Sat Jan 29 09:18:46 2005 @@ -11,20 +11,24 @@ <p> <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Symbol (with choose)"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> <c:choose> <c:when test="${container.index == 1}"> - <netui-data:spanColumn headerText=" " value="BEA Systems"/> + <netui-data:spanCell value="BEA Systems"/> </c:when> <c:when test="${container.index == 2}"> - <netui-data:spanColumn headerText=" " value="Cisco"/> + <netui-data:spanCell value="Cisco"/> </c:when> <c:otherwise> - <netui-data:spanColumn headerText="JSTL Column" value="None"/> + <netui-data:spanCell value="None"/> </c:otherwise> </c:choose> - </netui-data:columns> + </netui-data:rows> </netui-data:dataGrid> </netui-template:section> </netui-template:template> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/onclick.jsp Sat Jan 29 09:18:46 2005 @@ -2,6 +2,8 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> @@ -12,16 +14,21 @@ } </script> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}" onClick="javascript:alert(this)"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}" onMouseOver="doAlert(this, ${container.index})"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}" onClick="javascript:alert(this)"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}" onMouseOver="doAlert(this, ${container.index})"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> </netui-template:section> </netui-template:template> Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp Sat Jan 29 09:18:46 2005 @@ -0,0 +1,28 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> +<netui:html> + <head> + <title></title> + </head> + <netui:body> + <datagrid:portfolioXmlBean/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="customers"> + <netui-data:configurePager pageSize="2" pageHref="pagerExplicitHref.jsp"/> + <netui-data:caption> + Customers + </netui-data:caption> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> + </netui-data:dataGrid> + </netui:body> +</netui:html> \ No newline at end of file Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp Sat Jan 29 09:18:46 2005 @@ -0,0 +1,28 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%> +<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> +<netui:html> + <head> + <title></title> + </head> + <netui:body> + <datagrid:portfolioXmlBean/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="customers"> + <netui-data:configurePager pageSize="2"/> + <netui-data:caption> + Customers + </netui-data:caption> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> + </netui-data:dataGrid> + </netui:body> +</netui:html> \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp Sat Jan 29 09:18:46 2005 @@ -15,14 +15,19 @@ <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageSize="2" pageHref="stickyPagerParam.jsp"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> </p> </netui:body> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stylePrefix.jsp Sat Jan 29 09:18:46 2005 @@ -2,6 +2,7 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> <netui:html> <head> @@ -20,17 +21,22 @@ </head> <netui:body> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio" cssClassPrefix="foo" > - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> </p> </netui:body> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/templateColumn.jsp Sat Jan 29 09:18:46 2005 @@ -11,14 +11,18 @@ <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="stocks"> <netui-data:configurePager disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:templateColumn headerText="Symbol"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Shares"/> + </netui-data:header> + <netui-data:rows> + <netui-data:templateCell> <netui:span value="${container.item.symbol}"/> - </netui-data:templateColumn> - <netui-data:templateColumn headerText="Symbol"> + </netui-data:templateCell> + <netui-data:templateCell> <netui:textBox dataSource="container.item.shares"/> - </netui-data:templateColumn> - </netui-data:columns> + </netui-data:templateCell> + </netui-data:rows> </netui-data:dataGrid> <br/> </p> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/userAttributes.jsp Sat Jan 29 09:18:46 2005 @@ -2,6 +2,8 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> @@ -12,21 +14,26 @@ } </script> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}" onClick="javascript:alert(this)"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Shares"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}" onClick="javascript:alert(this)"> <netui:attribute name="attr-test-symbol" value="${container.item.symbol}"/> - </netui-data:spanColumn> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"> + </netui-data:spanCell> + <netui-data:spanCell value="${container.item.price}"> <netui:attribute name="attr-onlyeven" value="${container.index % 2 == 0 ? 'foo' : null}"/> <netui:attribute name="attr-index" value="${container.index}"/> - </netui-data:spanColumn> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}" onMouseOver="doAlert(this, ${container.index})"> + </netui-data:spanCell> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}" onMouseOver="doAlert(this, ${container.index})"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> </netui-template:section> </netui-template:template> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/model/index.jsp Sat Jan 29 09:18:46 2005 @@ -3,33 +3,45 @@ <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> <%@ taglib prefix="netuitestutil" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/util" %> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netuitestutil:assert test="${dataGrid != null}" failureMessage="Data Grid Model was not found in the PageContext"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"> - <netuitestutil:assert test="${column != null}" failureMessage="Column Model was not found in the PageContext"/> - </netui-data:spanColumn> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"> - <netuitestutil:assert test="${column != null}" failureMessage="Column Model was not found in the PageContext"/> - </netui-data:spanColumn> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> - <netuitestutil:assert test="${column != null}" failureMessage="Column Model was not found in the PageContext"/> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> + </netui-data:headerCell> + <netui-data:headerCell headerText="Price"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> + </netui-data:headerCell> + <netui-data:headerCell headerText="Web"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> + </netui-data:headerCell> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> + </netui-data:spanCell> + <netui-data:spanCell value="${container.item.price}"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> + </netui-data:spanCell> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> + <netuitestutil:assert test="${cell != null}" failureMessage="Cell Model was not found in the PageContext"/> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> - <netuitestutil:assert test="${column == null}" failureMessage="Column Model found after it should have been removed"/> + </netui-data:anchorCell> + </netui-data:rows> + <netuitestutil:assert test="${cell == null}" failureMessage="Cell Model found after it should have been removed"/> <netuitestutil:assert test="${dataGrid != null}" failureMessage="Data Grid Model missing"/> </netui-data:dataGrid> <netuitestutil:assert test="${dataGrid == null}" failureMessage="Data Grid Model found after it should have been removed"/> - <netuitestutil:assert test="${column == null}" failureMessage="Column Model found after it should have been removed"/> + <netuitestutil:assert test="${cell == null}" failureMessage="Cell Model found after it should have been removed"/> <br/> </p> </netui-template:section> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/basic/index.jsp Sat Jan 29 09:18:46 2005 @@ -2,22 +2,29 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../../site/template.jsp"> - <netui-template:setAttribute name="title" value="Paged Data Grid"/> + <netui-template:setAttribute name="title" value="Basic Paged Data Grid"/> <netui-template:section name="body"> <p> - <%@ include file="../../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/customselect/index.jsp Sat Jan 29 09:18:46 2005 @@ -1,5 +1,3 @@ -<%@ page import="org.apache.beehive.netui.script.common.DataAccessProviderBean, - org.apache.beehive.netui.script.common.DataAccessProviderStack"%> <%@ page language="java" contentType="text/html;charset=UTF-8"%> <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> @@ -15,14 +13,19 @@ <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do" disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> <netui-data:footer> <td colspan="2" align="left"> <netui-data:renderPager/> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/empty/index.jsp Sat Jan 29 09:18:46 2005 @@ -6,28 +6,33 @@ <netui-template:template templatePage="../../site/template.jsp"> <netui-template:setAttribute name="title" value="Empty Paged Data Grid"/> <netui-template:section name="body"> - <p> - <% pageContext.setAttribute("emptyList", Collections.EMPTY_LIST); %> - <br/> - <netui-data:dataGrid dataSource="pageScope.emptyList" name="portfolio"> - <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> - <netui:parameter name="rowid" value="${container.index}"/> - <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> - <netui-data:footer> - <td colspan="4"> - <netui-data:renderPager/> - </td> - </netui-data:footer> - </netui-data:dataGrid> - <br/> - <netui:anchor href="index.jsp">Reset</netui:anchor> - <br/> - </p> + <p> + <% pageContext.setAttribute("emptyList", Collections.EMPTY_LIST); %> + <br/> + <netui-data:dataGrid dataSource="pageScope.emptyList" name="portfolio"> + <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do"/> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> + <netui:parameter name="rowid" value="${container.index}"/> + <netui:parameter name="symbol" value="${container.item.symbol}"/> + </netui-data:anchorCell> + </netui-data:rows> + <netui-data:footer> + <td colspan="4"> + <netui-data:renderPager/> + </td> + </netui-data:footer> + </netui-data:dataGrid> + <br/> + <netui:anchor href="index.jsp">Reset</netui:anchor> + <br/> + </p> </netui-template:section> </netui-template:template> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/incaption/index.jsp Sat Jan 29 09:18:46 2005 @@ -12,17 +12,22 @@ <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do" disableDefaultPager="true"/> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> <netui-data:caption> <table><tr><td><netui-data:renderPager/></td></tr></table> </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/pager/infooter/index.jsp Sat Jan 29 09:18:46 2005 @@ -2,22 +2,29 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../../site/template.jsp"> <netui-template:setAttribute name="title" value="Paged Data Grid"/> <netui-template:section name="body"> <p> - <%@ include file="../../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> <netui-data:configurePager pageSize="2" pagerFormat="firstPrevNextLast" pageAction="begin.do" disableDefaultPager="true"/> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Price"/> + <netui-data:headerCell headerText="Web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:spanCell value="${container.item.price}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> <netui-data:footer> <td colspan="3" align="right"> <netui-data:renderPager/> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp Sat Jan 29 09:18:46 2005 @@ -9,33 +9,34 @@ <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> - <%@ include file="../util/portfolioXmlBean.jsp" %> + <datagrid:portfolioXmlBean/> + <br/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> + <netui-data:caption> + <datagrid:scriptletecho text="This custom caption intentionally left blank"/> + </netui-data:caption> + <netui-data:header> + <netui-data:headerCell headerText="Symbol"/> + <netui-data:headerCell headerText="Web"/> + <netui-data:headerCell headerText="Share Price (USD)"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}"> + <netui:parameter name="rowid" value="${container.index}"/> + <netui:parameter name="symbol" value="${container.item.symbol}"/> + </netui-data:anchorCell> + <netui-data:spanCell value="${container.item.price}"/> + </netui-data:rows> + <netui-data:footer> + <td colspan="3" align="center"> + <datagrid:scriptletecho text="This custom footer intentionally left blank."/> + </td> + </netui-data:footer> + </netui-data:dataGrid> + <br/> + <netui:anchor href="index.jsp">Reset</netui:anchor> <br/> -<netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:caption> - <datagrid:scriptletecho text="This custom caption intentionally left blank"/> - </netui-data:caption> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> - <netui:parameter name="rowid" value="${container.index}"/> - <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - <netui-data:spanColumn value="${container.item.price}"> - <c:if test="${column.renderingHeader}"> - <datagrid:scriptletecho text="Share Price (USD)"/> - </c:if> - </netui-data:spanColumn> - </netui-data:columns> - <netui-data:footer> - <td colspan="3" align="center"> - <datagrid:scriptletecho text="This custom footer intentionally left blank."/> - </td> - </netui-data:footer> -</netui-data:dataGrid> -<br/> -<netui:anchor href="index.jsp">Reset</netui:anchor> -<br/> </p> </netui-template:section> </netui-template:template> Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/simplesort/index.jsp Sat Jan 29 09:18:46 2005 @@ -2,22 +2,28 @@ <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> <%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> -<%@ page import="org.apache.beehive.netui.script.common.DataAccessProviderBean"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> + <netui-template:template templatePage="../site/template.jsp"> <netui-template:setAttribute name="title" value="Basic Data Grid"/> <netui-template:section name="body"> <p> -<%@ include file="../util/portfolioXmlBean.jsp" %> +<datagrid:portfolioXmlBean/> <br/> <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> - <netui-data:columns> - <netui-data:spanColumn headerText="Symbol" value="${container.item.symbol}" sortExpression="symbol" sortAction="sort"/> - <netui-data:spanColumn headerText="Price" value="${container.item.price}" sortExpression="price"/> - <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}" sortExpression="web"> + <netui-data:header> + <netui-data:headerCell headerText="Symbol" sortExpression="symbol" sortAction="sort"/> + <netui-data:headerCell headerText="Price" sortExpression="price"/> + <netui-data:headerCell headerText="Web" sortExpression="web"/> + </netui-data:header> + <netui-data:rows> + <netui-data:spanCell value="${container.item.symbol}" sortExpression="symbol"/> + <netui-data:spanCell value="${container.item.price}" sortExpression="price"/> + <netui-data:anchorCell href="${container.item.web}" value="${container.item.name}" sortExpression="web"> <netui:parameter name="rowid" value="${container.index}"/> <netui:parameter name="symbol" value="${container.item.symbol}"/> - </netui-data:anchorColumn> - </netui-data:columns> + </netui-data:anchorCell> + </netui-data:rows> </netui-data:dataGrid> <br/> <netui:anchor href="index.jsp">Reset</netui:anchor> Deleted: /incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/util/portfolioXmlBean.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/util/portfolioXmlBean.jsp?view=auto&rev=149051 ============================================================================== Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Sat Jan 29 09:18:46 2005 @@ -2502,6 +2502,21 @@ </features> </test> <test> + <name>DataGridCaptionJavaScript</name> + <description>DataGridCaptionJavaScript</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>bvt.struts11</category> + <category>datagrid</category> + <category>databinding</category> + </categories> + <features> + <feature>Databinding</feature> + <feature>Data Grid</feature> + </features> + </test> + <test> <name>DataGridCSSPrefix</name> <description>DataGridCSSPrefix</description> <webapp>coreWeb</webapp> @@ -2758,6 +2773,36 @@ <category>drt</category> <category>datagrid</category> <category>databinding</category> + </categories> + <features> + <feature>Databinding</feature> + <feature>Data Grid</feature> + </features> + </test> + <test> + <name>DataGridPagerExplicitHref</name> + <description>DataGridPagerExplicitHref</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>bvt.struts11</category> + <category>databinding</category> + <category>datagrid</category> + </categories> + <features> + <feature>Databinding</feature> + <feature>Data Grid</feature> + </features> + </test> + <test> + <name>DataGridPagerImplicitHref</name> + <description>DataGridPagerImplicitHref</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>bvt.struts11</category> + <category>databinding</category> + <category>datagrid</category> </categories> <features> <feature>Databinding</feature> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCSSPrefix.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridCSSPrefix</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:23.760 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:41.798 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7ffb</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ebe</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -88,28 +88,31 @@ <body> <p> - + + + <br/> Page 1 of 1 <table class="foo"> - + <thead class="foo"> <tr class="foo-header"> - <th class="foo">Symbol</th> + <th class="foo">Symbol</th> - <th class="foo">Price</th> + <th class="foo">Price</th> - <th class="foo">Web</th> + <th class="foo">Web</th> - + </tr></thead> + <tr class="foo-even"> <td class="foo"><span>BEAS</span></td> @@ -168,7 +171,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:25.192 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:41.838 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionAttributes.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridCaptionAttributes</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 11:48:16.413 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:39.655 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -47,7 +47,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>7adb75ff:101a5f74d64:-7fe3</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ec2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -98,22 +98,24 @@ Stocks </caption> - + + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -167,22 +169,24 @@ Stocks </caption> - + + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -233,22 +237,24 @@ Stocks </caption> - + + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -302,7 +308,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 11:48:20.109 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:41.197 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionJavaScript.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionJavaScript.xml?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionJavaScript.xml Sat Jan 29 09:18:46 2005 @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>DataGridCaptionJavaScript</ses:sessionName> + <ses:tester>ekoneil</ses:tester> + <ses:startDate>29 Jan 2005, 09:42:01.184 AM MST</ses:startDate> + <ses:description>Test of applying JavaScript methods to the caption tag.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/captionOnClick.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/misc/captionOnClick.jsp"> + <body> + <p> + <b>Format Test</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + +<table class="datagrid"> + + + +<caption class="datagrid" style="text-align: left;color:#5f7797;font-weight:bold;font-size:36pt;" onclick="javascript:alert('working! click on the caption')"> + Stocks + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>BEAS</span></td> + + <td class="datagrid"><span>14.35</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>CSCO</span></td> + + <td class="datagrid"><span>19.42</span></td> + + +</tr> +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> +<tr class="datagrid-even"> + <td class="datagrid"><span>YHOO</span></td> + + <td class="datagrid"><span>48.16</span></td> + + +</tr> + </table> + + + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>29 Jan 2005, 09:42:05.397 AM MST</ses:endDate> + <ses:testCount>1</ses:testCount> +</ses:recorderSession> \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridCaptionTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 08:58:47.787 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:41.548 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -15,7 +15,12 @@ <ses:uri>/coreWeb/databinding/datagrid/caption/index.jsp</ses:uri> <ses:method>GET</ses:method> <ses:parameters/> - <ses:cookies/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> + </ses:cookie> + </ses:cookies> <ses:headers> <ses:header> <ses:name>---------------</ses:name> @@ -38,6 +43,10 @@ <ses:value>keep-alive</ses:value> </ses:header> <ses:header> + <ses:name>cookie</ses:name> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> + </ses:header> + <ses:header> <ses:name>host</ses:name> <ses:value>localhost:8080</ses:value> </ses:header> @@ -47,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7ff1</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ec0</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -76,7 +85,9 @@ <p> - + + + <br/> @@ -89,6 +100,7 @@ </caption> + @@ -106,6 +118,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -174,7 +187,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 08:58:47.967 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:41.758 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomHeaderStyle.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridCustomHeaderStyle</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:25.252 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.119 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7ff9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ebc</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -74,13 +74,13 @@ <head> <title>CSS Prefix Test</title> <style type="text/css"> - .foo-datagrid-header { + .foo-header { background-color: #5f7797; } - .foo-datagrid-even { + .foo-even { background-color: #ffffff; } - .foo-datagrid-odd { + .foo-odd { background-color: #bfc4cb; } .custom-header { @@ -91,28 +91,31 @@ <body> <p> - + + + <br/> Page 1 of 1 <table class="foo"> - + <thead class="foo"> <tr class="foo-header"> - <th class="custom-header">Symbol</th> + <th class="custom-header">Symbol</th> - <th class="foo">Price</th> + <th class="foo">Price</th> - <th class="foo">Web</th> + <th class="foo">Web</th> - + </tr></thead> + <tr class="foo-even"> <td class="foo"><span>BEAS</span></td> @@ -171,7 +174,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:26.433 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:42.149 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCustomTagAttributes.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridCustomTagAttributes</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:26.493 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.229 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7ff7</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eba</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -91,27 +91,30 @@ </script> <p> - + + + Page 1 of 1 <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Shares</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span attr-test-symbol="BEAS" onclick="javascript:alert(this)">BEAS</span></td> @@ -176,7 +179,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:28.016 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:42.259 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyColumnsTag.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridEmptyColumnsTag</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:27.840 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.299 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f7a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eb8</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -78,14 +78,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/misc/emptyColumnsTag.jsp"> <body> <p> - <b>Basic Data Grid</b> + <b>Empty Columns Tag</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -107,55 +109,27 @@ </tr></thead> + <tr class="datagrid-even"> - <td class="datagrid"><span>BEAS</span></td> - - <td class="datagrid"><span>14.35</span></td> - - <td class="datagrid"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - </tr> <tr class="datagrid-odd"> - <td class="datagrid"><span>CSCO</span></td> - - <td class="datagrid"><span>19.42</span></td> - - <td class="datagrid"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> - </tr> <tr class="datagrid-even"> - <td class="datagrid"><span>GE</span></td> - - <td class="datagrid"><span>59.42</span></td> - - <td class="datagrid"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> - </tr> <tr class="datagrid-odd"> - <td class="datagrid"><span>RHAT</span></td> - - <td class="datagrid"><span>18.2</span></td> - - <td class="datagrid"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> - </tr> <tr class="datagrid-even"> - <td class="datagrid"><span>YHOO</span></td> - - <td class="datagrid"><span>48.16</span></td> - - <td class="datagrid"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> - </tr> + <tr class="datagrid-footer"> <td colspan="4"><center>This is the grid's footer</center></td> @@ -183,7 +157,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:28.932 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:42.449 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridEmptyStylePolicy.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridEmptyStylePolicy</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:29.297 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.499 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7ff3</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eb6</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -105,18 +105,19 @@ Page 1 of 1 <table> - + <thead> <tr class="header"> - <th>Symbol</th> + <th>Symbol</th> - <th>Price</th> + <th>Price</th> - + </tr></thead> + <tr class="even"> <td><span>BEAS</span></td> @@ -160,18 +161,19 @@ Page 1 of 1 <table> - + <thead> <tr class="header"> - <th>Symbol</th> + <th>Symbol</th> - <th>Price</th> + <th>Price</th> - + </tr></thead> + <tr class="even"> <td><span>BEAS</span></td> @@ -217,13 +219,13 @@ </html>]]></ses:responseBody> </ses:response> <ses:testResults> - <ses:testStatus>pass</ses:testStatus> + <ses:testStatus>fail</ses:testStatus> </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:32.472 PM MST</ses:endDate> - <ses:sessionStatus>pass</ses:sessionStatus> + <ses:endDate>28 Jan 2005, 03:05:42.519 PM MST</ses:endDate> + <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> - <ses:passedCount>1</ses:passedCount> - <ses:failedCount>0</ses:failedCount> + <ses:passedCount>0</ses:passedCount> + <ses:failedCount>1</ses:failedCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridFooterTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:31.430 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.569 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f76</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eb4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -85,7 +85,9 @@ <p> - + + + <br/> @@ -107,6 +109,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -156,6 +159,7 @@ + <tr class="datagrid-footer"> <td colspan="4"><center>This is the grid's footer</center></td> @@ -183,7 +187,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:32.532 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:42.599 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFormatTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridFormatTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:32.573 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.750 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f74</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eb2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -99,23 +99,25 @@ Stocks </caption> + - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>||| <<< BEAS >>> |||</span></td> @@ -155,6 +157,7 @@ + <tr class="datagrid-footer"> @@ -182,7 +185,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:34.140 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:42.790 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridHeaderTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:36.458 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:42.870 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fed</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eb0</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -85,37 +85,35 @@ <p> - + + + <br/> Page 1 of 1 <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid"> - + <th class="datagrid"> <a href="/coreWeb/databinding/datagrid/header/index.jsp">Symbol Anchor</a> - - </th> + </th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid"> - + <th class="datagrid"> Web URL - - - </th> + </th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -184,7 +182,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:38.240 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.060 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageAnchorColumnTest.xml Sat Jan 29 09:18:46 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridImageAnchorColumnTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>26 Jan 2005, 06:21:13.918 PM MST</ses:startDate> - <ses:description>Smoke test of the image anchor column rendered with and without parameters.</ses:description> + <ses:startDate>28 Jan 2005, 03:05:43.170 PM MST</ses:startDate> + <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FE6F2B5B93B2C26E137C81C5CC6F2BD4</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=FE6F2B5B93B2C26E137C81C5CC6F2BD4</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,6 +55,10 @@ <ses:value>300</ses:value> </ses:header> <ses:header> + <ses:name>testrecorder.playback.testid</ses:name> + <ses:value>69bf846c:101bb0072a1:-7eac</ses:value> + </ses:header> + <ses:header> <ses:name>user-agent</ses:name> <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> @@ -90,18 +94,19 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Symbol</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"> <span>BEAS</span> @@ -155,18 +160,19 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Symbol</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"> <span>BEAS</span> @@ -227,8 +233,14 @@ </html>]]></ses:responseBody> </ses:response> + <ses:testResults> + <ses:testStatus>fail</ses:testStatus> + </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>26 Jan 2005, 06:21:23.471 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.230 PM MST</ses:endDate> + <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> + <ses:passedCount>0</ses:passedCount> + <ses:failedCount>1</ses:failedCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridImageColumnTest.xml Sat Jan 29 09:18:46 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridImageColumnTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>26 Jan 2005, 10:52:58.879 AM MST</ses:startDate> - <ses:description>Smoke test of the imageColumn.</ses:description> + <ses:startDate>28 Jan 2005, 03:05:43.090 PM MST</ses:startDate> + <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>E2FCE77261C31D9BD63485C1A8FA972B</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=E2FCE77261C31D9BD63485C1A8FA972B</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,6 +55,10 @@ <ses:value>300</ses:value> </ses:header> <ses:header> + <ses:name>testrecorder.playback.testid</ses:name> + <ses:value>69bf846c:101bb0072a1:-7eae</ses:value> + </ses:header> + <ses:header> <ses:name>user-agent</ses:name> <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> @@ -90,18 +94,19 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol Image</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"> <span>BEAS</span> @@ -163,8 +168,14 @@ </html>]]></ses:responseBody> </ses:response> + <ses:testResults> + <ses:testStatus>fail</ses:testStatus> + </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>26 Jan 2005, 10:53:04.717 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.110 PM MST</ses:endDate> + <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> + <ses:passedCount>0</ses:passedCount> + <ses:failedCount>1</ses:failedCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridJavaScriptSmoke.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridJavaScriptSmoke</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:38.290 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:43.280 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7feb</ses:value> + <ses:value>69bf846c:101bb0072a1:-7eaa</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -91,27 +91,30 @@ </script> <p> - + + + Page 1 of 1 <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span onclick="javascript:alert(this)">BEAS</span></td> @@ -176,7 +179,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:39.392 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.391 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridModelTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:39.442 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:43.421 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea8</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -85,7 +85,9 @@ <p> - + + + <br/> @@ -115,6 +117,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -213,7 +216,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:42.456 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.451 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridNestedJSTL</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:42.537 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:43.511 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe7</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea6</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -93,24 +93,19 @@ Page 1 of 1 <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - - - - - <th class="datagrid">JSTL Column</th> + <th class="datagrid">Symbol (with choose)</th> - - - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -195,7 +190,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:44.469 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:43.561 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerBasic</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:44.670 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:43.651 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -78,14 +78,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -108,6 +110,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -166,7 +169,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -192,7 +195,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -204,7 +207,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -226,14 +229,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -256,6 +261,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -314,7 +320,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -340,7 +346,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -352,7 +358,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -374,14 +380,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -404,6 +412,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -448,7 +457,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -474,7 +483,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -486,7 +495,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -508,14 +517,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -538,6 +549,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -596,7 +608,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -622,7 +634,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -634,7 +646,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -656,14 +668,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -686,6 +700,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -735,7 +750,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -761,7 +776,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -773,7 +788,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -795,14 +810,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -825,6 +842,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -883,7 +901,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -909,7 +927,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -921,7 +939,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -943,14 +961,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -973,6 +993,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1022,7 +1043,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1048,7 +1069,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1060,7 +1081,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1082,14 +1103,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1112,6 +1135,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1165,7 +1189,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1191,7 +1215,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1203,7 +1227,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1225,14 +1249,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1255,6 +1281,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1313,7 +1340,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1339,7 +1366,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1351,7 +1378,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1373,14 +1400,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1403,6 +1432,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1456,7 +1486,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1482,7 +1512,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1494,7 +1524,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1516,14 +1546,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1546,6 +1578,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1604,7 +1637,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1630,7 +1663,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1642,7 +1675,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1664,14 +1697,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1694,6 +1729,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1738,7 +1774,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1764,7 +1800,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1776,7 +1812,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1798,14 +1834,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1828,6 +1866,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1886,7 +1925,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1912,7 +1951,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1924,7 +1963,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1946,14 +1985,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -1976,6 +2017,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -2029,7 +2071,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2055,7 +2097,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2067,7 +2109,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2089,14 +2131,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -2119,6 +2163,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -2177,7 +2222,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2203,7 +2248,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2215,7 +2260,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2237,14 +2282,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -2267,6 +2314,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -2316,7 +2364,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2342,7 +2390,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2354,7 +2402,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2376,14 +2424,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -2406,6 +2456,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -2459,7 +2510,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2485,7 +2536,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2497,7 +2548,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fe5</ses:value> + <ses:value>69bf846c:101bb0072a1:-7ea4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2519,14 +2570,16 @@ <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> <body> <p> - <b>Paged Data Grid</b> + <b>Basic Paged Data Grid</b> <table width="100%"> <tr><td></td></tr> <tr><td> <p> - + + + <br/> @@ -2549,6 +2602,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -2590,7 +2644,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:54:46.993 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:44.262 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>18</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerCustomSelect</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:43.616 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:44.442 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -110,6 +110,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -133,6 +134,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> @@ -307,7 +309,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -333,7 +335,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -345,7 +347,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -399,6 +401,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -413,6 +416,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -587,7 +591,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -613,7 +617,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -625,7 +629,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -679,6 +683,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -702,6 +707,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> @@ -876,7 +882,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -902,7 +908,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -914,7 +920,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -968,6 +974,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -982,6 +989,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -1156,7 +1164,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1182,7 +1190,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1194,7 +1202,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1248,6 +1256,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1271,6 +1280,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> @@ -1445,7 +1455,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1471,7 +1481,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1483,7 +1493,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1537,6 +1547,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1560,6 +1571,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> @@ -1734,7 +1746,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1760,7 +1772,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1772,7 +1784,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1826,6 +1838,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1840,6 +1853,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -2014,7 +2028,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2040,7 +2054,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2052,7 +2066,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2106,6 +2120,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -2129,6 +2144,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> @@ -2303,7 +2319,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2329,7 +2345,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2341,7 +2357,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f57</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e91</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2395,6 +2411,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -2409,6 +2426,7 @@ + <tr class="datagrid-footer"> <td colspan="2" align="left"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -2566,7 +2584,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:46.953 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:44.933 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>9</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerDisable.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerDisable</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:47.105 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.013 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f4d</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e87</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -99,23 +99,25 @@ Stocks </caption> + - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -155,6 +157,7 @@ + <tr class="datagrid-footer"> @@ -182,7 +185,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:48.349 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.043 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerEmpty</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:48.389 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.083 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f4b</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e85</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -83,46 +83,48 @@ <tr><td></td></tr> <tr><td> - <p> - - <br/> - No data to display + <p> + + <br/> + No data to display <table class="datagrid"> - - + + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> - - - - - + + + + + + + <tr class="datagrid-footer"> - <td colspan="4"> - No data to display - </td> - + <td colspan="4"> + No data to display + </td> + </tr> - </table> + </table> - <br/> - <a href="/coreWeb/databinding/datagrid/pager/empty/index.jsp">Reset</a> - <br/> - </p> + <br/> + <a href="/coreWeb/databinding/datagrid/pager/empty/index.jsp">Reset</a> + <br/> + </p> </td></tr> </p> @@ -139,7 +141,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:49.491 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.103 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerExplicitHref.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerExplicitHref.xml?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerExplicitHref.xml Sat Jan 29 09:18:46 2005 @@ -0,0 +1,893 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>DataGridPagerExplicitHref</ses:sessionName> + <ses:tester>ekoneil</ses:tester> + <ses:startDate>29 Jan 2005, 09:44:21.724 AM MST</ses:startDate> + <ses:description>Pager test using an explicitly set HREF as the destination used to perform paging.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>BEAS</span></td> + + <td class="datagrid"><span>14.35</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>CSCO</span></td> + + <td class="datagrid"><span>19.42</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>2</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>3</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2">Previous</a> Next +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>YHOO</span></td> + + <td class="datagrid"><span>48.16</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>4</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>5</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2">Previous</a> Next +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>YHOO</span></td> + + <td class="datagrid"><span>48.16</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>6</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>7</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=7C7CC1615F281F3FFB75B43A072D72BD</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/pagerExplicitHref.jsp?netui_row=customers%7E2">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>BEAS</span></td> + + <td class="datagrid"><span>14.35</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>CSCO</span></td> + + <td class="datagrid"><span>19.42</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>29 Jan 2005, 09:44:29.348 AM MST</ses:endDate> + <ses:testCount>7</ses:testCount> +</ses:recorderSession> \ No newline at end of file Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerImplicitHref.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerImplicitHref.xml?view=auto&rev=149052 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerImplicitHref.xml Sat Jan 29 09:18:46 2005 @@ -0,0 +1,893 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>DataGridPagerImplicitHref</ses:sessionName> + <ses:tester>ekoneil</ses:tester> + <ses:startDate>29 Jan 2005, 10:02:23.096 AM MST</ses:startDate> + <ses:description>Test of the data grid pager using an implicit href pulled from the current request.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>BEAS</span></td> + + <td class="datagrid"><span>14.35</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>CSCO</span></td> + + <td class="datagrid"><span>19.42</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>2</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>3</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2">Previous</a> Next +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>YHOO</span></td> + + <td class="datagrid"><span>48.16</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>4</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>5</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2">Previous</a> Next +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>YHOO</span></td> + + <td class="datagrid"><span>48.16</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>6</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>customers~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E4">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>GE</span></td> + + <td class="datagrid"><span>59.42</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>RHAT</span></td> + + <td class="datagrid"><span>18.2</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>7</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=3248288C74A5B404A0873A394C21BF93</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title></title> + </head> + <body> + + + + + + + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/pagerImplicitHref.jsp?netui_row=customers%7E2">Next</a> +<table class="datagrid"> + + + +<caption class="datagrid"> + Customers + </caption> + + + + + + + +<thead class="datagrid"> +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + +</tr></thead> + + +<tr class="datagrid-even"> + <td class="datagrid"><span>BEAS</span></td> + + <td class="datagrid"><span>14.35</span></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid"><span>CSCO</span></td> + + <td class="datagrid"><span>19.42</span></td> + + +</tr> + </table> + + + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>29 Jan 2005, 10:02:30.307 AM MST</ses:endDate> + <ses:testCount>7</ses:testCount> +</ses:recorderSession> \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerInCaption</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 08:58:58.964 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.173 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -96,6 +96,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -104,7 +105,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -119,6 +119,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -177,7 +179,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -203,7 +205,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -215,7 +217,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -255,6 +257,7 @@ + <caption class="datagrid"> <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -263,7 +266,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -278,6 +280,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -322,7 +326,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -348,7 +352,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -360,7 +364,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -400,6 +404,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -408,7 +413,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -423,6 +427,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -481,7 +487,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -507,7 +513,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -519,7 +525,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -559,6 +565,7 @@ + <caption class="datagrid"> <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -567,7 +574,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -582,6 +588,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -640,7 +648,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -666,7 +674,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -678,7 +686,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -718,6 +726,7 @@ + <caption class="datagrid"> <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -726,7 +735,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -741,6 +749,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -785,7 +795,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -811,7 +821,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -823,7 +833,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -863,6 +873,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -871,7 +882,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -886,6 +896,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -944,7 +956,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -970,7 +982,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -982,7 +994,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1022,6 +1034,7 @@ + <caption class="datagrid"> <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -1030,7 +1043,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1045,6 +1057,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1094,7 +1108,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1120,7 +1134,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1132,7 +1146,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1172,6 +1186,7 @@ + <caption class="datagrid"> <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1180,7 +1195,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1195,6 +1209,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1248,7 +1264,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1274,7 +1290,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1286,7 +1302,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1326,6 +1342,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1334,7 +1351,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1349,6 +1365,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1407,7 +1425,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1433,7 +1451,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1445,7 +1463,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1485,6 +1503,7 @@ + <caption class="datagrid"> <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1493,7 +1512,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1508,6 +1526,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1566,7 +1586,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1592,7 +1612,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1604,7 +1624,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1644,6 +1664,7 @@ + <caption class="datagrid"> <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -1652,7 +1673,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1667,6 +1687,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1711,7 +1733,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1737,7 +1759,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1749,7 +1771,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1789,6 +1811,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1797,7 +1820,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1812,6 +1834,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1870,7 +1894,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1896,7 +1920,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1908,7 +1932,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1948,6 +1972,7 @@ + <caption class="datagrid"> <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -1956,7 +1981,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -1971,6 +1995,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -2015,7 +2041,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>4BFA3929CCFF1248EDF96247C5EC1CAF</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2041,7 +2067,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=4BFA3929CCFF1248EDF96247C5EC1CAF; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2053,7 +2079,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-68b00563:101a5707561:-7fb8</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e83</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2093,6 +2119,7 @@ + <caption class="datagrid"> <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -2101,7 +2128,6 @@ - <thead class="datagrid"> <tr class="datagrid-header"> <th class="datagrid">Symbol</th> @@ -2116,6 +2142,8 @@ </tr></thead> + + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -2157,7 +2185,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 08:59:00.746 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.474 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>14</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerInFooter</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:52.121 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.554 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -85,7 +85,9 @@ <p> - + + + <br/> @@ -108,6 +110,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -131,6 +134,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -177,7 +181,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -203,7 +207,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -215,7 +219,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -244,7 +248,9 @@ <p> - + + + <br/> @@ -267,6 +273,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -281,6 +288,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -322,7 +330,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -348,7 +356,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -360,7 +368,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -389,7 +397,9 @@ <p> - + + + <br/> @@ -412,6 +422,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -435,6 +446,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -481,7 +493,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -507,7 +519,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -519,7 +531,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -548,7 +560,9 @@ <p> - + + + <br/> @@ -571,6 +585,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -594,6 +609,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -640,7 +656,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -666,7 +682,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -678,7 +694,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -707,7 +723,9 @@ <p> - + + + <br/> @@ -730,6 +748,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -744,6 +763,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -790,7 +810,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -816,7 +836,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -828,7 +848,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -857,7 +877,9 @@ <p> - + + + <br/> @@ -880,6 +902,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -903,6 +926,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -949,7 +973,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -975,7 +999,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -987,7 +1011,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1016,7 +1040,9 @@ <p> - + + + <br/> @@ -1039,6 +1065,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1053,6 +1080,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -1094,7 +1122,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1120,7 +1148,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1132,7 +1160,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1161,7 +1189,9 @@ <p> - + + + <br/> @@ -1184,6 +1214,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1207,6 +1238,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -1253,7 +1285,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1279,7 +1311,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1291,7 +1323,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1320,7 +1352,9 @@ <p> - + + + <br/> @@ -1343,6 +1377,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1366,6 +1401,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -1412,7 +1448,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1438,7 +1474,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1450,7 +1486,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1479,7 +1515,9 @@ <p> - + + + <br/> @@ -1502,6 +1540,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -1516,6 +1555,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last @@ -1557,7 +1597,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1583,7 +1623,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1595,7 +1635,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f3a</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e74</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1624,7 +1664,9 @@ <p> - + + + <br/> @@ -1647,6 +1689,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1670,6 +1713,7 @@ + <tr class="datagrid-footer"> <td colspan="3" align="right"> Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> @@ -1699,7 +1743,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:53.789 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.754 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>11</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerStickyParam</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:54:58.469 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.814 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -23,7 +23,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -49,7 +49,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -61,7 +61,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -92,21 +92,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -159,7 +160,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -185,7 +186,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -197,7 +198,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -228,21 +229,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -295,7 +297,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -321,7 +323,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -333,7 +335,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -364,21 +366,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>YHOO</span></td> @@ -422,7 +425,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -448,7 +451,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -460,7 +463,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -491,21 +494,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -554,7 +558,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -580,7 +584,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -592,7 +596,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -623,21 +627,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -690,7 +695,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -716,7 +721,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -728,7 +733,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -759,21 +764,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -822,7 +828,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -848,7 +854,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -860,7 +866,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -891,21 +897,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -958,7 +965,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -984,7 +991,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -996,7 +1003,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7fa9</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e68</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1027,21 +1034,22 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Price</th> + <th class="datagrid">Price</th> - <th class="datagrid">Web</th> + <th class="datagrid">Web</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>GE</span></td> @@ -1073,7 +1081,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:55:00.072 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.924 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>8</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridScriptletTagFile.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridScriptletTagFile</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>24 Jan 2005, 09:47:55.427 AM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:45.954 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>05A3CB37BFC8DF11175F3AED23FD3A45</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=05A3CB37BFC8DF11175F3AED23FD3A45; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5a0fb3c8:101a592a6d7:-7f25</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5f</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -85,115 +85,112 @@ <p> - + + + <br/> -Page 1 of 1 + Page 1 of 1 <table class="datagrid"> - + <caption class="datagrid"> - + This custom caption intentionally left blank - </caption> + </caption> + + + - - - - + + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> - - - <th class="datagrid">Web</th> - + <th class="datagrid">Symbol</th> - <th class="datagrid"> - - -Share Price (USD) + <th class="datagrid">Web</th> - - </th> + <th class="datagrid">Share Price (USD)</th> - + </tr></thead> + <tr class="datagrid-even"> - <td class="datagrid"><span>BEAS</span></td> + <td class="datagrid"><span>BEAS</span></td> - <td class="datagrid"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - <td class="datagrid"><span>14.35</span></td> + <td class="datagrid"><span>14.35</span></td> - + </tr> <tr class="datagrid-odd"> - <td class="datagrid"><span>CSCO</span></td> + <td class="datagrid"><span>CSCO</span></td> - <td class="datagrid"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> - <td class="datagrid"><span>19.42</span></td> + <td class="datagrid"><span>19.42</span></td> - + </tr> <tr class="datagrid-even"> - <td class="datagrid"><span>GE</span></td> + <td class="datagrid"><span>GE</span></td> - <td class="datagrid"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> + <td class="datagrid"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> - <td class="datagrid"><span>59.42</span></td> + <td class="datagrid"><span>59.42</span></td> - + </tr> <tr class="datagrid-odd"> - <td class="datagrid"><span>RHAT</span></td> + <td class="datagrid"><span>RHAT</span></td> - <td class="datagrid"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + <td class="datagrid"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> - <td class="datagrid"><span>18.2</span></td> + <td class="datagrid"><span>18.2</span></td> - + </tr> <tr class="datagrid-even"> - <td class="datagrid"><span>YHOO</span></td> + <td class="datagrid"><span>YHOO</span></td> - <td class="datagrid"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + <td class="datagrid"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> - <td class="datagrid"><span>48.16</span></td> + <td class="datagrid"><span>48.16</span></td> - + </tr> + - - - - -<tr class="datagrid-footer"> - <td colspan="3" align="center"> + + + +<tr class="datagrid-footer"> + <td colspan="3" align="center"> + This custom footer intentionally left blank. - </td> - + </td> + </tr> -</table> + </table> -<br/> -<a href="/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp">Reset</a> -<br/> + <br/> + <a href="/coreWeb/databinding/datagrid/scriptlettagfile/index.jsp">Reset</a> + <br/> </p> </td></tr> @@ -211,7 +208,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>24 Jan 2005, 09:47:57.956 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:45.984 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSimpleSort.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridSimpleSort</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:55:02.505 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:46.034 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -48,7 +48,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -60,7 +60,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -89,7 +89,9 @@ <p> - + + + <br/> @@ -111,6 +113,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -196,7 +199,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -222,7 +225,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -234,7 +237,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -263,7 +266,9 @@ <p> - + + + <br/> @@ -285,6 +290,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -370,7 +376,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -396,7 +402,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -408,7 +414,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -437,7 +443,9 @@ <p> - + + + <br/> @@ -459,6 +467,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -544,7 +553,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -570,7 +579,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -582,7 +591,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -611,7 +620,9 @@ <p> - + + + <br/> @@ -633,6 +644,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -718,7 +730,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -744,7 +756,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -756,7 +768,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -785,7 +797,9 @@ <p> - + + + <br/> @@ -807,6 +821,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -892,7 +907,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -918,7 +933,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -930,7 +945,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -959,7 +974,9 @@ <p> - + + + <br/> @@ -981,6 +998,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -1066,7 +1084,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1092,7 +1110,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1104,7 +1122,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1133,7 +1151,9 @@ <p> - + + + <br/> @@ -1155,6 +1175,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -1240,7 +1261,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1266,7 +1287,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1278,7 +1299,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1307,7 +1328,9 @@ <p> - + + + <br/> @@ -1329,6 +1352,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -1414,7 +1438,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1440,7 +1464,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1452,7 +1476,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1481,7 +1505,9 @@ <p> - + + + <br/> @@ -1503,6 +1529,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -1583,7 +1610,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1609,7 +1636,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1621,7 +1648,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1650,7 +1677,9 @@ <p> - + + + <br/> @@ -1672,6 +1701,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -1757,7 +1787,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1783,7 +1813,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1795,7 +1825,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1824,7 +1854,9 @@ <p> - + + + <br/> @@ -1846,6 +1878,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -1931,7 +1964,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1957,7 +1990,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1969,7 +2002,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -1998,7 +2031,9 @@ <p> - + + + <br/> @@ -2020,6 +2055,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -2105,7 +2141,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2131,7 +2167,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2143,7 +2179,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2172,7 +2208,9 @@ <p> - + + + <br/> @@ -2194,6 +2232,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -2279,7 +2318,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2305,7 +2344,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2317,7 +2356,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2346,7 +2385,9 @@ <p> - + + + <br/> @@ -2368,6 +2409,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -2453,7 +2495,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2479,7 +2521,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2491,7 +2533,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2520,7 +2562,9 @@ <p> - + + + <br/> @@ -2542,6 +2586,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid-sorted datagrid"><span>BEAS</span></td> @@ -2622,7 +2667,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2648,7 +2693,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2660,7 +2705,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f9e</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e5d</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -2689,7 +2734,9 @@ <p> - + + + <br/> @@ -2711,6 +2758,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -2779,7 +2827,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:55:04.688 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:46.445 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>16</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml Sat Jan 29 09:18:46 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridSmokeTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>23 Jan 2005, 04:55:04.758 PM MST</ses:startDate> + <ses:startDate>28 Jan 2005, 03:05:46.495 PM MST</ses:startDate> <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>777E8EC41C8BC4DABBE7D81D6BC3E052</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=777E8EC41C8BC4DABBE7D81D6BC3E052; $Path=/coreWeb</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -56,7 +56,7 @@ </ses:header> <ses:header> <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-5dd73992:101a1fe4988:-7f8d</ses:value> + <ses:value>69bf846c:101bb0072a1:-7e4c</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> @@ -110,6 +110,7 @@ </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"><span>BEAS</span></td> @@ -178,7 +179,7 @@ </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>23 Jan 2005, 04:55:06.261 PM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:46.525 PM MST</ses:endDate> <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> <ses:passedCount>0</ses:passedCount> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml?view=diff&rev=149052&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml&r1=149051&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml&r2=149052 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTemplateColumnTest.xml Sat Jan 29 09:18:46 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridTemplateColumnTest</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>26 Jan 2005, 10:42:36.962 AM MST</ses:startDate> - <ses:description>Smoke test of the template column.</ses:description> + <ses:startDate>28 Jan 2005, 03:05:46.545 PM MST</ses:startDate> + <ses:description>ekoneil</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>E2FCE77261C31D9BD63485C1A8FA972B</ses:value> + <ses:value>C6705F302960DF4697CFEED0620EB636</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=E2FCE77261C31D9BD63485C1A8FA972B</ses:value> + <ses:value>$Version=0; JSESSIONID=C6705F302960DF4697CFEED0620EB636; $Path=/coreWeb</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,6 +55,10 @@ <ses:value>300</ses:value> </ses:header> <ses:header> + <ses:name>testrecorder.playback.testid</ses:name> + <ses:value>69bf846c:101bb0072a1:-7e4a</ses:value> + </ses:header> + <ses:header> <ses:name>user-agent</ses:name> <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> @@ -90,18 +94,19 @@ <table class="datagrid"> - + <thead class="datagrid"> <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> + <th class="datagrid">Symbol</th> - <th class="datagrid">Symbol</th> + <th class="datagrid">Shares</th> - + </tr></thead> + <tr class="datagrid-even"> <td class="datagrid"> <span>BEAS</span> @@ -173,8 +178,14 @@ </html>]]></ses:responseBody> </ses:response> + <ses:testResults> + <ses:testStatus>fail</ses:testStatus> + </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>26 Jan 2005, 10:42:43.050 AM MST</ses:endDate> + <ses:endDate>28 Jan 2005, 03:05:46.585 PM MST</ses:endDate> + <ses:sessionStatus>fail</ses:sessionStatus> <ses:testCount>1</ses:testCount> + <ses:passedCount>0</ses:passedCount> + <ses:failedCount>1</ses:failedCount> </ses:recorderSession>
