mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-05-02 06:43:08 +02:00
1083 lines
31 KiB
HTML
1083 lines
31 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<title>ezEditTable, enhance HTML tables easily, advanced inline editing, selection and keyboard navigation - script by Max Guglielmi | Samples, Examples</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
<meta name="description" content="ezEditTable is an open source javascript code aimed at enhancing regular HTML tables by adding features such as inline editing components, advanced selection and keyboard navigation" />
|
|
<meta name="keywords" content="html table editing, html table inline cell editing, inline cell editor, row selection, script, javascript, max guglielmi" />
|
|
<meta name="robots" content="index,follow" />
|
|
<meta name="author" content="Max Guglielmi" />
|
|
<style type="text/css" media="screen, projection">
|
|
@import "http://edittable.free.fr/includes/common.css";
|
|
</style>
|
|
|
|
<script language="javascript" type="text/javascript" src="../ezEditTable.js"></script>
|
|
<link href="../ezEditTable.css" rel="stylesheet" type="text/css">
|
|
|
|
<style type="text/css" media="screen">
|
|
div#navmenu li a#lnk02{
|
|
color:#333; font-weight:bold;
|
|
border-top:2px solid #ff9900;
|
|
background:#fff;
|
|
}
|
|
</style>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<div id="container">
|
|
|
|
<div id="banner">
|
|
|
|
<div id="navmenu">
|
|
<ul>
|
|
<li><a id="lnk01" href="index.html">Home</a></li>
|
|
<li><a id="lnk02" href="samples.html">Samples</a></li>
|
|
<li><a id="lnk03" href="doc.html">Documentation</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- BEGIN CONTENT -->
|
|
|
|
<div id="content">
|
|
|
|
<h1>Samples
|
|
<span class="floatRight fontSize12px">
|
|
<a href="starter.html">Starter</a>
|
|
</span>
|
|
</h1>
|
|
|
|
<p>In this page you will find a collection of samples showing how to configure
|
|
the ezEditTable script.</p>
|
|
<div id="toc">
|
|
<ul>
|
|
<li><a href="#tbl1">Table 1</a>: call the script</li>
|
|
<li><a href="#tbl2">Table 2</a>: enable cell selection only</li>
|
|
|
|
<li><a href="#tbl3">Table 3</a>: enable multiple rows selection (click
|
|
+ ctrl or shift key) and define selection's starting row</li>
|
|
<li><a href="#tbl4">Table 4</a>: disable key navigation and key selection
|
|
(ctrl and shift key for multiple selection), enable multiple selection
|
|
(click selection)</li>
|
|
<li><a href="#tbl5">Table 5</a>: select a row at start and use callback
|
|
event functions before and after a row is selected</li>
|
|
<li><a href="#tbl6">Table 6</a>: enable default inline cell editing, double-click
|
|
on a cell to display cell editor</li>
|
|
<li><a href="#tbl7">Table 7</a>: define editor type by column, double-click
|
|
or use F2, enter or spacebar keys to display editor</li>
|
|
|
|
<li><a href="#tbl8">Table 8</a>: use the script's public methods and properties
|
|
to change features programmatically or to retrieve information</li>
|
|
<li><a href="#tbl9">Table 9</a>: enable a command type column editor</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<hr/>
|
|
<p>Here you have a regular HTML table:</p>
|
|
|
|
<table class="mytable" cellpadding="0" cellspacing="0">
|
|
<caption>
|
|
WORLD INTERNET USAGE AND POPULATION STATISTICS
|
|
</caption>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<p>Below the same table enhanced by the ezEditTable script:</p>
|
|
|
|
<h2><a name="tbl1" id="tbl1"></a>TABLE 1</h2>
|
|
<p>Call the script</p>
|
|
|
|
<table id="table1" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<pre class="brush: js;"><script language="javascript" type="text/javascript">
|
|
var et1 = setEditTable("table1");
|
|
</script>
|
|
</pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var et1 = setEditTable( "table1" );
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl2" id="tbl2"></a>TABLE 2</h2>
|
|
<p>Enable cell selection only</p>
|
|
|
|
<table id="table2" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<pre class="brush: js;"><script language="javascript" type="text/javascript">
|
|
var table2_Config = { default_selection:'cell' };
|
|
var et2 = setEditTable("table2", table2_Config);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table2_Config = { default_selection:'cell' };
|
|
var et2 = setEditTable("table2", table2_Config);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl3" id="tbl3"></a>TABLE 3</h2>
|
|
|
|
<p>Enable multiple rows selection (click + ctrl or shift key) and define selection's
|
|
starting row</p>
|
|
|
|
<table id="table3" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<th colspan="2">Group 1</th>
|
|
|
|
<th colspan="2">Group 2</th>
|
|
<th>Group 3</th>
|
|
</tr>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</table>
|
|
<pre class="brush: js;"><script language="javascript" type="text/javascript">
|
|
var table3_Config = { selection_model: 'multiple' };
|
|
var et3 = setEditTable("table3", table3_Config, 2);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table3_Config = { selection_model: 'multiple' };
|
|
var et3 = setEditTable("table3", table3_Config, 2);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl4" id="tbl4"></a>TABLE 4</h2>
|
|
<p>Disable key navigation and key selection, enable multiple selection (click
|
|
selection)</p>
|
|
<table id="table4" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
<td>3.5 %</td>
|
|
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
<td>10.5 %</td>
|
|
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
<td>38.6 %</td>
|
|
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
<td>10.0 %</td>
|
|
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
<td>69.4 %</td>
|
|
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
<td>16.0 %</td>
|
|
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
<td>53.5 %</td>
|
|
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<pre class="brush: js;"><script language="javascript" type="text/javascript">
|
|
table4_Config = { key_navigation: false, key_selection: false, selection_model: 'multiple' };
|
|
var et4 = setEditTable("table4", table4_Config);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table4_Config = { key_navigation: false, key_selection: false, selection_model: 'multiple' };
|
|
var et4 = setEditTable("table4", table4_Config);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl5" id="tbl5"></a>TABLE 5</h2>
|
|
|
|
<p>Select a row at start and use callback event functions before (<code>on_before_selected_row</code>)
|
|
and after (<code>on_after_selected_row</code>) a row is selected</p>
|
|
|
|
<span id="output1"></span> <span id="output2"></span>
|
|
<table id="table5" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<pre class="brush: js;">
|
|
<script language="javascript" type="text/javascript">
|
|
var table5_Config = {
|
|
select_row_at_start: true,
|
|
row_index_at_start: 1,
|
|
on_before_selected_row: function(o, row){ o.Get('output1').innerHTML = 'Active row: '+row.rowIndex.toString() +' '; },
|
|
on_after_selected_row: function(o, row){ o.Get('output2').innerHTML = 'Active row data:' + o.Selection.GetRowValues(row); },
|
|
};
|
|
var et5 = setEditTable("table5", table5_Config);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table5_Config = {
|
|
select_row_at_start: true,
|
|
row_index_at_start: 1,
|
|
on_before_selected_row: function(o, row){ o.Get('output1').innerHTML = 'Active row: '+row.rowIndex.toString() +' '; },
|
|
on_after_selected_row: function(o, row){ o.Get('output2').innerHTML = 'Active row data:' + o.Selection.GetRowValues(row); }
|
|
};
|
|
var et5 = setEditTable("table5", table5_Config);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
<h2><a name="tbl6" id="tbl6"></a>TABLE 6</h2>
|
|
|
|
<p>Enable default inline cell editing, double-click on a cell to display cell
|
|
editor</p>
|
|
|
|
<table id="table6" class="mytable" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<pre class="brush: js;">
|
|
<script language="javascript" type="text/javascript">
|
|
var table6_Config = { editable: true, auto_save: false, default_selection: 'both' };
|
|
var et6 = setEditTable("table6", table6_Config);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table6_Config = { editable: true, auto_save: false, default_selection: 'both' };
|
|
var et6 = setEditTable("table6", table6_Config);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl7" id="tbl7"></a>TABLE 7</h2>
|
|
|
|
<p>Define editor type by column, double-click or use F2, enter or spacebar
|
|
keys to display editor</p>
|
|
<table id="table7" class="mytable" cellpadding="0" cellspacing="0">
|
|
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
<td>3.5 %</td>
|
|
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
<td>10.5 %</td>
|
|
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
<td>38.6 %</td>
|
|
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
<td>10.0 %</td>
|
|
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
<td>69.4 %</td>
|
|
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
<td>16.0 %</td>
|
|
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
<td>53.5 %</td>
|
|
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<pre class="brush: js;">
|
|
<script language="javascript" type="text/javascript">
|
|
var table7_Config = {
|
|
editable: true,
|
|
auto_save: false,
|
|
default_selection: 'both',
|
|
cell_editors:[
|
|
{ type: 'select', attributes:[['title','Choose a continent']] },
|
|
{ type: 'input', css:'alignRight' },
|
|
{ type: 'textarea', style:'background-color: yellow;' },
|
|
{ type: 'input', attributes:[['maxLength',5],['title','5 chars max']] },
|
|
{ type: 'none' }
|
|
]
|
|
};
|
|
var et7 = setEditTable('table7', table7_Config);
|
|
</script></pre>
|
|
<script language="javascript" type="text/javascript">
|
|
var table7_Config = {
|
|
editable: true,
|
|
auto_save: false,
|
|
default_selection: 'both',
|
|
cell_editors:[
|
|
{ type: 'select', attributes:[['title','Choose a continent']] },
|
|
{ type: 'input', css:'alignRight' },
|
|
{ type: 'textarea', style:'background-color: yellow;' },
|
|
{ type: 'input', attributes:[['maxLength',5],['title','5 chars max']] },
|
|
{ type: 'none' }
|
|
]
|
|
};
|
|
var et7 = setEditTable("table7", table7_Config);
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
<h2><a name="tbl8" id="tbl8"></a>TABLE 8</h2>
|
|
|
|
<p>Use the script's public methods and properties to change features programmatically
|
|
or to retrieve information</p>
|
|
<div class="tf_tools">
|
|
<table class="mytable" cellpadding="0" cellspacing="0">
|
|
|
|
<tr>
|
|
<td>
|
|
<input type="button" value="Is selectable?" onClick="alert( et8.IsSelectable() );" />
|
|
<input type="button" value="Is editable?" onClick="alert( et8.IsEditable() );" />
|
|
<input type="button" value="Clear selections" onClick="et8.ClearSelections();" />
|
|
<input type="button" value="Disable edition" onClick="et8.Editable.Remove();" />
|
|
<input type="button" value="Enable edition" onClick="et8.Editable.Set();" />
|
|
<input type="button" value="Disable selection" onClick="et8.Selection.Remove();" />
|
|
<input type="button" value="Enable selection" onClick="et8.Selection.Set();" />
|
|
<input type="button" value="Enable multiple selection" onClick="et8.selectionModel = 'multiple';" />
|
|
<input type="button" value="Disable multiple selection" onClick="et8.selectionModel = 'single';" />
|
|
<input type="button" value="Enable cell selection" onClick="et8.ClearSelections(); et8.defaultSelection = 'cell';" />
|
|
<input type="button" value="Disable cell selection" onClick="et8.ClearSelections(); et8.defaultSelection = 'row';" />
|
|
<input type="button" value="Enable row editor" onClick="et8.editorModel = 'row';" />
|
|
<input type="button" value="Disable row editor" onClick="et8.Editable.CloseRowEditor(); et8.editorModel = 'cell';" />
|
|
<input type="button" value="Get active row values" onClick="alert(et8.Selection.GetActiveRowValues());" />
|
|
<input type="button" value="Get selected rows values" onClick="alert(et8.Selection.GetSelectedValues());" />
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<table id="table8" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Africa</td>
|
|
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
<td>38.6 %</td>
|
|
<td>28.6 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
|
|
<td>334,538,018</td>
|
|
<td>5.1 %</td>
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<pre class="brush: js;">
|
|
<script language="javascript" type="text/javascript">
|
|
var table8_Config = { editable: true, auto_save: false };
|
|
var et8 = setEditTable("table8", table8_Config);
|
|
</script>
|
|
|
|
<!-- buttons code below -->
|
|
|
|
<input type="button" value="Is selectable?" onClick="alert( et8.IsSelectable() );" />
|
|
<input type="button" value="Is editable?" onClick="alert( et8.IsEditable() );" />
|
|
|
|
<input type="button" value="Clear selections" onClick="et8.ClearSelections();" />
|
|
<input type="button" value="Disable edition" onClick="et8.Editable.Remove();" />
|
|
|
|
<input type="button" value="Enable edition" onClick="et8.Editable.Set();" />
|
|
<input type="button" value="Disable selection" onClick="et8.Selection.Remove();" />
|
|
|
|
<input type="button" value="Enable selection" onClick="et8.Selection.Set();" />
|
|
<input type="button" value="Enable multiple selection" onClick="et8.selectionModel = 'multiple';" />
|
|
|
|
<input type="button" value="Disable multiple selection" onClick="et8.selectionModel = 'single';" />
|
|
<input type="button" value="Enable cell selection" onClick="et8.ClearSelections(); et8.defaultSelection = 'cell';" />
|
|
|
|
<input type="button" value="Disable cell selection" onClick="et8.ClearSelections(); et8.defaultSelection = 'row';" />
|
|
<input type="button" value="Enable row editor" onClick="et8.editorModel = 'row';" />
|
|
|
|
<input type="button" value="Disable row editor" onClick="et8.Editable.CloseRowEditor(); et8.editorModel = 'cell';" />
|
|
<input type="button" value="Get active row values" onClick="alert(et8.Selection.GetActiveRowValues());" />
|
|
|
|
<input type="button" value="Get selected rows values" onClick="alert(et8.Selection.GetSelectedValues());" />
|
|
</pre>
|
|
<script language="javascript" type="text/javascript">
|
|
//<![CDATA[
|
|
|
|
var table8_Config = { editable: true, auto_save: false };
|
|
var et8 = setEditTable('table8', table8_Config);
|
|
//]]>
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
|
|
<h2><a name="tbl9" id="tbl9"></a>TABLE 9</h2>
|
|
<p>Enable a command type column editor</p>
|
|
|
|
<table id="table9" cellpadding="0" cellspacing="0">
|
|
<thead>
|
|
<tr>
|
|
<th>World Regions</th>
|
|
<th>Population ( 2007 Est.)</th>
|
|
|
|
<th>Population % of World</th>
|
|
<th>% Population ( Penetration )</th>
|
|
<th>Usage % of World</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td>Africa</td>
|
|
<td>933,448,292</td>
|
|
<td>14.2 %</td>
|
|
<td>3.5 %</td>
|
|
<td>3.0 %</td>
|
|
<td> </td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td>Asia</td>
|
|
<td>3,712,527,624</td>
|
|
<td>56.5 %</td>
|
|
<td>10.5 %</td>
|
|
<td>35.6 %</td>
|
|
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>Europe</td>
|
|
<td>809,624,686</td>
|
|
<td>12.3 %</td>
|
|
<td>38.6 %</td>
|
|
|
|
<td>28.6 %</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>Middle East</td>
|
|
<td>193,452,727</td>
|
|
<td>2.9 %</td>
|
|
|
|
<td>10.0 %</td>
|
|
<td>1.8 %</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>North America</td>
|
|
<td>334,538,018</td>
|
|
|
|
<td>5.1 %</td>
|
|
<td>69.4 %</td>
|
|
<td>21.2 %</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>Latin America / Caribbean</td>
|
|
|
|
<td>556,606,627</td>
|
|
<td>8.5 %</td>
|
|
<td>16.0 %</td>
|
|
<td>8.1 %</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>Oceania / Australia</td>
|
|
|
|
<td>34,468,443</td>
|
|
<td>0.5 %</td>
|
|
<td>53.5 %</td>
|
|
<td>1.7 %</td>
|
|
<td> </td>
|
|
</tr>
|
|
</tbody>
|
|
|
|
</table>
|
|
<pre class="brush: js;">
|
|
<script language="javascript" type="text/javascript">
|
|
//<![CDATA[
|
|
var table9_Config = {
|
|
base_path: '../',
|
|
editable: true,
|
|
auto_save: false,
|
|
cell_editors:[
|
|
{ type: 'select', attributes:[['title','Choose a continent']] },
|
|
{ type: 'input', css:'alignRight' },
|
|
{ type: 'textarea', style:'background-color: yellow;' },
|
|
{ type: 'input', attributes:[['maxLength',5],['title','5 chars max']] },
|
|
{ type: 'input' },
|
|
{ type: 'command',
|
|
buttons:{
|
|
enable: ['update', 'insert', 'delete', 'submit', 'cancel'],
|
|
'update': { title:'Edit row' },
|
|
'insert': { title:'Add row' },
|
|
'delete': { title:'Delete row' },
|
|
'submit': { text:'Save', title:'Save' },
|
|
'cancel': { text:'Cancel', title:'Cancel' }
|
|
}
|
|
}
|
|
]
|
|
};
|
|
var et9 = setEditTable("table9", table9_Config);
|
|
//]]>
|
|
</script></pre>
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
//<![CDATA[
|
|
var table9_Config = {
|
|
base_path: '../',
|
|
editable: true,
|
|
auto_save: false,
|
|
cell_editors:[
|
|
{ type: 'select', attributes:[['title','Choose a continent']] },
|
|
{ type: 'input', css:'alignRight' },
|
|
{ type: 'textarea', style:'background-color: yellow;' },
|
|
{ type: 'input', attributes:[['maxLength',5],['title','5 chars max']] },
|
|
{ type: 'input' },
|
|
{ type: 'command',
|
|
buttons:{
|
|
enable: ['update', 'insert', 'delete', 'submit', 'cancel'],
|
|
'update': { title:'Edit row' },
|
|
'insert': { title:'Add row' },
|
|
'delete': { title:'Delete row' },
|
|
'submit': { text:'Save', title:'Save' },
|
|
'cancel': { text:'Cancel', title:'Cancel' }
|
|
}
|
|
}
|
|
]
|
|
};
|
|
var et9 = setEditTable("table9", table9_Config);
|
|
//]]>
|
|
</script>
|
|
<a href="javascript:window.scroll(0,0);">Top of page</a>
|
|
<hr/>
|
|
|
|
</div>
|
|
<!-- END CONTENT -->
|
|
|
|
<div id="footer"></div>
|
|
|
|
</div>
|
|
|
|
|
|
</body>
|
|
</html>
|