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&r1=157430&r2=157431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml Mon Mar 14 08:18:44 2005 @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> - <ses:sessionName>DataGridPagerCustomSelect</ses:sessionName> + <ses:sessionName>DataGridpagerCustomSelect</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>08 Mar 2005, 11:12:10.329 AM MST</ses:startDate> - <ses:description>ekoneil</ses:description> + <ses:startDate>13 Mar 2005, 02:37:47.444 PM MST</ses:startDate> + <ses:description>Test of data grid paging using a select box to implement "jump-to" functionality.</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -12,21 +12,2332 @@ <ses:protocolVersion>1.1</ses:protocolVersion> <ses:host>localhost</ses:host> <ses:port>8080</ses:port> - <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/Controller.jpf</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</tr> + + + + + + +<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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + <option value="portfolio~0" selected="true">1</option> + + + + + + + + <option value="portfolio~2">2</option> + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do</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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="portfolio~0">1</option> + + + + + + <option value="portfolio~2" selected="true">2</option> + + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do?netui_row=portfolio%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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</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="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 + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="portfolio~0">1</option> + + + + + + + <option value="portfolio~2">2</option> + + + + + + <option value="portfolio~4" selected="true">3</option> + + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do?netui_row=portfolio%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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</tr> + + + + + + +<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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + <option value="portfolio~0" selected="true">1</option> + + + + + + + + <option value="portfolio~2">2</option> + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do</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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</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="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 + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="portfolio~0">1</option> + + + + + + + <option value="portfolio~2">2</option> + + + + + + <option value="portfolio~4" selected="true">3</option> + + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do?netui_row=portfolio%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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="portfolio~0">1</option> + + + + + + <option value="portfolio~2" selected="true">2</option> + + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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: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/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do?netui_row=portfolio%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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</tr> + + + + + + +<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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + <option value="portfolio~0" selected="true">1</option> + + + + + + + + <option value="portfolio~2">2</option> + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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:test> + <ses:testNumber>8</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/pager/customselect/doPage.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</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=2E8CBC5E8AC764146BEE3EA8FB64A221</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/pager/customselect/begin.do</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.6) Gecko/20050225 Firefox/1.0.1</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/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + +<table class="datagrid"> + + + + + + + + +<tr class="datagrid-header"> + <th class="datagrid">Symbol</th> + + + <th class="datagrid">Price</th> + + + <th class="datagrid">Web</th> + + + +</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-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> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="portfolio~0">1</option> + + + + + + <option value="portfolio~2" selected="true">2</option> + + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the idScope for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var idScope = getScopeId(tag); + if (idScope == "") + return netui_names[id]; + else + return netui_names[idScope + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a idScope. +// The first idScope found will be returned or the empty string if a idScope is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"."); + return (idScope == "") ? id : idScope + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupIdScope(tag,sep) +{ + var val = ""; + if (sep == null) sep = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:idScope"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var idScope = lookupIdScope(tag,"_"); + if (idScope == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[idScope + "__" + id]; +} + +--> +</script> + + + + + </td> + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <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:test> + <ses:testNumber>9</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/pager/customselect/begin.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters/> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -35,6 +2346,10 @@ <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> @@ -44,7 +2359,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,12 +2370,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-1932b703:102835a0095:-7d2d</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%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:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1</ses:value> </ses:header> </ses:headers> </ses:request> @@ -173,7 +2488,7 @@ - <option value="" selected="true">1</option> + <option value="portfolio~0" selected="true">1</option> @@ -293,12 +2608,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>2</ses:testNumber> + <ses:testNumber>10</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -315,15 +2627,11 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -332,6 +2640,10 @@ <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> @@ -341,7 +2653,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -352,12 +2664,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-1932b703:102835a0095:-7d2d</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do</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:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1</ses:value> </ses:header> </ses:headers> </ses:request> @@ -462,7 +2774,7 @@ - <option value="">1</option> + <option value="portfolio~0">1</option> @@ -581,18 +2893,15 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>3</ses:testNumber> + <ses:testNumber>11</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/pager/customselect/doPage.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> @@ -603,15 +2912,11 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -620,6 +2925,10 @@ <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> @@ -629,7 +2938,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -640,12 +2949,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-1932b703:102835a0095:-7d2d</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%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:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1</ses:value> </ses:header> </ses:headers> </ses:request> @@ -759,7 +3068,7 @@ - <option value="">1</option> + <option value="portfolio~0">1</option> @@ -878,12 +3187,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>4</ses:testNumber> + <ses:testNumber>12</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -891,24 +3197,15 @@ <ses:port>8080</ses:port> <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> <ses:method>GET</ses:method> - <ses:parameters> - <ses:parameter> - <ses:name>netui_row</ses:name> - <ses:value>portfolio~4</ses:value> - </ses:parameter> - </ses:parameters> + <ses:parameters/> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -917,6 +3214,10 @@ <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> @@ -926,7 +3227,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -937,12 +3238,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-1932b703:102835a0095:-7d2d</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%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:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1003,11 +3304,20 @@ <tr class="datagrid-even"> - <td class="datagrid"><span>YHOO</span></td> + <td class="datagrid"><span>BEAS</span></td> - <td class="datagrid"><span>48.16</span></td> + <td class="datagrid"><span>14.35</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.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> @@ -1019,7 +3329,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 + 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> </td> <td colspan="1" align="right"> @@ -1046,8 +3356,8 @@ + <option value="portfolio~0" selected="true">1</option> - <option value="">1</option> @@ -1060,8 +3370,8 @@ - <option value="portfolio~4" selected="true">3</option> + <option value="portfolio~4">3</option> @@ -1166,37 +3476,30 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>5</ses:testNumber> + <ses:testNumber>13</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/pager/customselect/begin.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> <ses:name>netui_row</ses:name> - <ses:value/> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -1205,6 +3508,10 @@ <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> @@ -1214,7 +3521,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1225,12 +3532,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-1932b703:102835a0095:-7d2d</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do</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:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1291,20 +3598,20 @@ <tr class="datagrid-even"> - <td class="datagrid"><span>BEAS</span></td> + <td class="datagrid"><span>GE</span></td> - <td class="datagrid"><span>14.35</span></td> + <td class="datagrid"><span>59.42</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.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid"><span>CSCO</span></td> + <td class="datagrid"><span>RHAT</span></td> - <td class="datagrid"><span>19.42</span></td> + <td class="datagrid"><span>18.2</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.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -1316,7 +3623,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> + 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> </td> <td colspan="1" align="right"> @@ -1343,15 +3650,15 @@ - <option value="" selected="true">1</option> + <option value="portfolio~0">1</option> + <option value="portfolio~2" selected="true">2</option> - <option value="portfolio~2">2</option> @@ -1463,37 +3770,30 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>6</ses:testNumber> + <ses:testNumber>14</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/pager/customselect/begin.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> <ses:name>netui_row</ses:name> - <ses:value>portfolio~2</ses:value> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>ADE0C63FFD540A9412B6B573C389BBCD</ses:value> + <ses:value>2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:cookie> </ses:cookies> <ses:headers> <ses:header> - <ses:name>---------------</ses:name> - <ses:value>------------</ses:value> - </ses:header> - <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> @@ -1502,6 +3802,10 @@ <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> @@ -1511,7 +3815,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=ADE0C63FFD540A9412B6B573C389BBCD; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=2E8CBC5E8AC764146BEE3EA8FB64A221</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1522,12 +3826,12 @@ <ses:value>300</ses:value> </ses:header>
[... 478 lines stripped ...]
