Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTagIdMonster.xml URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTagIdMonster.xml?rev=164851&r1=164850&r2=164851&view=diff ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTagIdMonster.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridTagIdMonster.xml Tue Apr 26 11:07:51 2005 @@ -2,7 +2,7 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridTagIdMonster</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>25 Apr 2005, 02:59:27.545 PM MDT</ses:startDate> + <ses:startDate>26 Apr 2005, 10:00:38.533 AM MDT</ses:startDate> <ses:description>Smoke test of various tagId-able attributes in the data grid.</ses:description> <ses:tests> <ses:test> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -108,6 +108,12 @@ <tr><td>Table</td></tr> <tr><td><a href="/coreWeb/databinding/datagrid/tagid/legacy-table.jsp">Legacy Table</a></td></tr> <tr><td><a href="/coreWeb/databinding/datagrid/tagid/scriptcontainer-table.jsp">ScriptContainer Table</a></td></tr> + <tr><td>Th</td></tr> + <tr><td><a href="/coreWeb/databinding/datagrid/tagid/legacy-th.jsp">Legacy Th</a></td></tr> + <tr><td><a href="/coreWeb/databinding/datagrid/tagid/scriptcontainer-th.jsp">ScriptContainer Th</a></td></tr> + <tr><td>Td</td></tr> + <tr><td><a href="/coreWeb/databinding/datagrid/tagid/legacy-td.jsp">Legacy Td</a></td></tr> + <tr><td><a href="/coreWeb/databinding/datagrid/tagid/scriptcontainer-td.jsp">ScriptContainer Td</a></td></tr> <tr><td>All</td></tr> <tr><td><a href="/coreWeb/databinding/datagrid/tagid/legacy-all.jsp">Legacy All</a></td></tr> <tr><td><a href="/coreWeb/databinding/datagrid/tagid/scriptcontainer-all.jsp">ScriptContainer All</a></td></tr> @@ -138,7 +144,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -164,7 +170,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -448,7 +454,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -474,7 +480,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -718,7 +724,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -744,7 +750,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -803,43 +809,15 @@ <tr class="datagrid-header"> - <th class="datagrid">Symbol</th> - - - <th class="datagrid">Price</th> - - - <th class="datagrid">Web</th> - - - <th class="datagrid">Web Image (empty cells)</th> - - - <th class="datagrid">Web Image Anchor (empty cells)</th> - - - -</tr> - - - - - -<tr class="datagrid-odd"> - <td class="datagrid"><span>BEAS</span></td> + <th id="symbolHeaderCell" class="datagrid">Symbol</th> - <td class="datagrid"><span>14.35</span></td> - - <td class="datagrid"><a href="http://www.bea.com?rowid=0&symbol=BEAS"><span>BEA Systems</span></a></td> - - <td class="datagrid"><img src="no-such-image.gif" id="webImage0"> <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.webImage0="webImage0" +netui_names.symbolHeaderCell="symbolHeaderCell" // 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 @@ -894,6 +872,67 @@ --> </script> + + + <th id="priceHeaderCell" class="datagrid">Price</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceHeaderCell="priceHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th id="webHeaderCell" class="datagrid">Web</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webHeaderCell="webHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th class="datagrid">Web Image (empty cells)</th> + + + <th class="datagrid">Web Image Anchor (empty cells)</th> + + + +</tr> + + + + + +<tr class="datagrid-odd"> + <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=0&symbol=BEAS"><span>BEA Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage0"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage0="webImage0" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> </td> <td class="datagrid"><a><img src="no-such-image.gif"></a></td> @@ -999,7 +1038,6 @@ </table> - <br/> <br/> </p> @@ -1028,7 +1066,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1054,7 +1092,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1298,7 +1336,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1324,7 +1362,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1663,7 +1701,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1689,7 +1727,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1938,7 +1976,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1964,7 +2002,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2248,7 +2286,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2274,7 +2312,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2518,7 +2556,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2544,7 +2582,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -2844,7 +2882,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -2870,7 +2908,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -3120,7 +3158,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -3146,7 +3184,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -3446,7 +3484,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -3472,7 +3510,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -3722,7 +3760,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -3748,7 +3786,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -4064,7 +4102,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -4090,7 +4128,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -4356,7 +4394,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -4382,7 +4420,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -4684,7 +4722,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -4710,7 +4748,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -4962,7 +5000,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -4988,7 +5026,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -5301,7 +5339,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>39483F84CB88C77958FD54C2A0068281</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -5327,7 +5365,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>JSESSIONID=9DBCB43A71A28F3CABB7041EB7448DE9</ses:value> + <ses:value>JSESSIONID=39483F84CB88C77958FD54C2A0068281</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -5567,7 +5605,1347 @@ </html>]]></ses:responseBody> </ses:response> </ses:test> + <ses:test> + <ses:testNumber>20</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/tagid/legacy-th.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>39483F84CB88C77958FD54C2A0068281</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=39483F84CB88C77958FD54C2A0068281</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/tagid/Controller.jpf</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.7) Gecko/20050414 Firefox/1.0.3</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/tagid/legacy-th.jsp"> + <body> + <p> + <b>Basic Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + <br/> + Page 1 of 1 +<table class="datagrid"> + + + + + + + +<tr class="datagrid-header"> + <th id="symbolHeaderCell" class="datagrid">Symbol</th> + +<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.symbolHeaderCell="symbolHeaderCell" +// 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) { + try { + var attrVal = tag.getAttribute("netui:idScope"); + } catch (e) { /* ignore, in IE6 calling on a table results in an exception */ } + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + +--> +</script> + + + <th id="priceHeaderCell" class="datagrid">Price</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceHeaderCell="priceHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th id="webHeaderCell" class="datagrid">Web</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webHeaderCell="webHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th class="datagrid">Web Image (empty cells)</th> + + + <th class="datagrid">Web Image Anchor (empty cells)</th> + + + +</tr> + + + + + +<tr class="datagrid-odd"> + <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=0&symbol=BEAS"><span>BEA Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage0"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage0="webImage0" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <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=1&symbol=CSCO"><span>Cisco Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage1"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage1="webImage1" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <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=2&symbol=GE"><span>General Electric</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage2"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage2="webImage2" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <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=3&symbol=RHAT"><span>RedHat Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage3"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage3="webImage3" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <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=4&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage4"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage4="webImage4" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +</table> + + + <br/> + <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>21</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/tagid/scriptcontainer-th.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>39483F84CB88C77958FD54C2A0068281</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=39483F84CB88C77958FD54C2A0068281</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/tagid/Controller.jpf</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.7) Gecko/20050414 Firefox/1.0.3</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/tagid/scriptcontainer-th.jsp"> + <body> + <p> + <b>Basic Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + +<br/> +<br/> +<div netui:idScope="n0" > + Page 1 of 1 +<table class="datagrid"> + + + + + + + +<tr class="datagrid-header"> + <th id="symbolHeaderCell" class="datagrid">Symbol</th> + + + <th id="priceHeaderCell" class="datagrid">Price</th> + + + <th id="webHeaderCell" class="datagrid">Web</th> + + + <th class="datagrid">Web Image (empty cells)</th> + + + <th class="datagrid">Web Image Anchor (empty cells)</th> + + + +</tr> + + + + + +<tr class="datagrid-odd"> + <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=0&symbol=BEAS"><span>BEA Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage0"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <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=1&symbol=CSCO"><span>Cisco Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage1"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <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=2&symbol=GE"><span>General Electric</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage2"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <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=3&symbol=RHAT"><span>RedHat Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage3"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <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=4&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage4"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +</table> + + +</div><script language="JavaScript" type="text/JavaScript"> +<!-- + +// **** Start the NetUI Framework Generated 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.n0__webImage0="n0.webImage0" +netui_names.n0__webImage3="n0.webImage3" +netui_names.n0__symbolHeaderCell="n0.symbolHeaderCell" +netui_names.n0__webImage1="n0.webImage1" +netui_names.n0__webImage4="n0.webImage4" +netui_names.n0__webHeaderCell="n0.webHeaderCell" +netui_names.n0__priceHeaderCell="n0.priceHeaderCell" +netui_names.n0__webImage2="n0.webImage2" + + +// 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); +} + +// 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) { + try { + var attrVal = tag.getAttribute("netui:idScope"); + } catch (e) { /* ignore, in IE6 calling on a table results in an exception */ } + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} +--> +</script> +<br/> +<a href="/coreWeb/databinding/datagrid/tagid/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>22</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/tagid/legacy-td.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>39483F84CB88C77958FD54C2A0068281</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=39483F84CB88C77958FD54C2A0068281</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/tagid/Controller.jpf</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.7) Gecko/20050414 Firefox/1.0.3</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/tagid/legacy-td.jsp"> + <body> + <p> + <b>Basic Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + + <br/> + <br/> + Page 1 of 1 +<table class="datagrid"> + + + + + + + +<tr class="datagrid-header"> + <th id="symbolHeaderCell" class="datagrid">Symbol</th> + +<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.symbolHeaderCell="symbolHeaderCell" +// 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) { + try { + var attrVal = tag.getAttribute("netui:idScope"); + } catch (e) { /* ignore, in IE6 calling on a table results in an exception */ } + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + +--> +</script> + + + <th id="priceHeaderCell" class="datagrid">Price</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceHeaderCell="priceHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th id="webHeaderCell" class="datagrid">Web</th> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webHeaderCell="webHeaderCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <th class="datagrid">Web Image (empty cells)</th> + + + <th class="datagrid">Web Image Anchor (empty cells)</th> + + + +</tr> + + + + + +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>BEAS</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.symbolTableCell="symbolTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td id="priceTableCell" class="datagrid"><span>14.35</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceTableCell="priceTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td class="datagrid"><a href="http://www.bea.com?rowid=0&symbol=BEAS"><span>BEA Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage0"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage0="webImage0" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <td id="symbolTableCell" class="datagrid"><span>CSCO</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.symbolTableCell="symbolTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td id="priceTableCell" class="datagrid"><span>19.42</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceTableCell="priceTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td class="datagrid"><a href="http://www.cisco.com?rowid=1&symbol=CSCO"><span>Cisco Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage1"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage1="webImage1" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>GE</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.symbolTableCell="symbolTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td id="priceTableCell" class="datagrid"><span>59.42</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceTableCell="priceTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td class="datagrid"><a href="http://www.ge.com?rowid=2&symbol=GE"><span>General Electric</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage2"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage2="webImage2" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <td id="symbolTableCell" class="datagrid"><span>RHAT</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.symbolTableCell="symbolTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td id="priceTableCell" class="datagrid"><span>18.2</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceTableCell="priceTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td class="datagrid"><a href="http://www.redhat.com?rowid=3&symbol=RHAT"><span>RedHat Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage3"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage3="webImage3" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>YHOO</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.symbolTableCell="symbolTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td id="priceTableCell" class="datagrid"><span>48.16</span></td> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.priceTableCell="priceTableCell" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> + + + <td class="datagrid"><a href="http://www.yahoo.com?rowid=4&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="webImage4"> +<script language="JavaScript" type="text/JavaScript"> +<!-- +netui_names.webImage4="webImage4" +--> +</script> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +--> +</script> +</td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +</table> + + + <br/> + <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>23</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/tagid/scriptcontainer-td.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>39483F84CB88C77958FD54C2A0068281</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=39483F84CB88C77958FD54C2A0068281</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/tagid/Controller.jpf</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.7) Gecko/20050414 Firefox/1.0.3</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/tagid/scriptcontainer-td.jsp"> + <body> + <p> + <b>Basic Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + +<br/> +<br/> +<div netui:idScope="n0" > + Page 1 of 1 +<table class="datagrid"> + + + + + + + +<tr class="datagrid-header"> + <th id="symbolHeaderCell" class="datagrid">Symbol</th> + + + <th id="priceHeaderCell" class="datagrid">Price</th> + + + <th id="webHeaderCell" class="datagrid">Web</th> + + + <th class="datagrid">Web Image (empty cells)</th> + + + <th class="datagrid">Web Image Anchor (empty cells)</th> + + + +</tr> + + + + + +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>BEAS</span></td> + + <td id="priceTableCell" class="datagrid"><span>14.35</span></td> + + <td class="datagrid"><a href="http://www.bea.com?rowid=0&symbol=BEAS"><span>BEA Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage0"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <td id="symbolTableCell" class="datagrid"><span>CSCO</span></td> + + <td id="priceTableCell" class="datagrid"><span>19.42</span></td> + + <td class="datagrid"><a href="http://www.cisco.com?rowid=1&symbol=CSCO"><span>Cisco Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage1"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>GE</span></td> + + <td id="priceTableCell" class="datagrid"><span>59.42</span></td> + + <td class="datagrid"><a href="http://www.ge.com?rowid=2&symbol=GE"><span>General Electric</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage2"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-even"> + <td id="symbolTableCell" class="datagrid"><span>RHAT</span></td> + + <td id="priceTableCell" class="datagrid"><span>18.2</span></td> + + <td class="datagrid"><a href="http://www.redhat.com?rowid=3&symbol=RHAT"><span>RedHat Systems</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage3"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td id="symbolTableCell" class="datagrid"><span>YHOO</span></td> + + <td id="priceTableCell" class="datagrid"><span>48.16</span></td> + + <td class="datagrid"><a href="http://www.yahoo.com?rowid=4&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + <td class="datagrid"><img src="no-such-image.gif" id="n0.webImage4"></td> + + <td class="datagrid"><a><img src="no-such-image.gif"></a></td> + + +</tr> +</table> + + +</div><script language="JavaScript" type="text/JavaScript"> +<!-- + +// **** Start the NetUI Framework Generated 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.n0__webImage0="n0.webImage0" +netui_names.n0__priceTableCell="n0.priceTableCell" +netui_names.n0__webImage3="n0.webImage3" +netui_names.n0__symbolHeaderCell="n0.symbolHeaderCell" +netui_names.n0__webImage1="n0.webImage1" +netui_names.n0__webImage4="n0.webImage4" +netui_names.n0__symbolTableCell="n0.symbolTableCell" +netui_names.n0__webHeaderCell="n0.webHeaderCell" +netui_names.n0__priceHeaderCell="n0.priceHeaderCell" +netui_names.n0__webImage2="n0.webImage2" + + +// 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); +} + +// 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) { + try { + var attrVal = tag.getAttribute("netui:idScope"); + } catch (e) { /* ignore, in IE6 calling on a table results in an exception */ } + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} +--> +</script> +<br/> +<a href="/coreWeb/databinding/datagrid/tagid/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:tests> - <ses:endDate>25 Apr 2005, 03:00:29.113 PM MDT</ses:endDate> - <ses:testCount>19</ses:testCount> + <ses:endDate>26 Apr 2005, 10:01:40.893 AM MDT</ses:endDate> + <ses:testCount>23</ses:testCount> </ses:recorderSession>
