JavaScript DHTML/SmartClient/ListGrid Renderer

Материал из Web эксперт
Перейти к: навигация, поиск

Autofil row count

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:500, top:50, alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"continent", title:"Continent"}
   ],
   autoFitData: "vertical",
   leaveScrollbarGap: false

})

isc.IButton.create({

   left:0,
   title:"Show 5",
   click:"countryList.setData(countryData.getRange(0,5))"

}) isc.IButton.create({

   left:120,
   title:"Show 10",
   click:"countryList.setData(countryData.getRange(0,10))"

}) isc.IButton.create({

   left:240,
   title:"Show all",
   click:"countryList.setData(countryData)"

})

</SCRIPT> </BODY> </HTML>

 </source>
   
  


Boolean value cell renderer and editor

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   canEdit:true, editEvent:"click", modalEditing:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName", title:"Country"},
       {name:"member_g8", title:"G8",
           type: "boolean"
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Cell value format

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ]

isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country"},
       {name:"independence", title:"Nationhood", type:"date",
           formatCellValue: function (value) {
               if (value) {
                   return value.getShortMonthName()+" "+value.getDate()+", "+value.getFullYear();
               }
           }
       },
       {name:"area", title:"Area", type:"number",
           formatCellValue: "isc.Format.toUSString(value) + " km²""
       }
   ]

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Cell value hover tooltip

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   wrapCells:true, cellHeight:32, // taller rows to fit "government" values
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country", width:120},
       {name:"government", title:"Government", showHover:true,
           hoverHTML:"return government_descriptions[record.government_desc]"
       }
   ],
   hoverWidth:300

}) isc.IButton.create({

   top:250,
   width:250,
   title:"Show Hover on every cell",
   actionType:"radio",
   radioGroup:"canHover",
   // When canHover is true on a ListGrid, cells will show hover text unless field.showHover is false
   click:"countryList.canHover = true"

}) isc.IButton.create({

   top:300,
   width:250,
   title:"Show Hover on Government cells only",
   actionType:"radio",
   radioGroup:"canHover",
   selected:true,
   // When canHover is unset on a ListGrid, cells will show hover text if field.showHover is true
   click:"countryList.canHover = null"

}) isc.IButton.create({

   top:350,
   width:250,
   title:"Suppress all cell hovers",
   actionType:"radio",
   radioGroup:"canHover",
   // When canHover is false on a ListGrid, cells will not show any hover text
   click:"countryList.canHover = false"

})

government_descriptions = [

   "Communism - a system of government in which the state plans and controls the economy and a single - often authoritarian - party holds power; state controls are imposed with the elimination of private ownership of property or capital while claiming to make progress toward a higher social order in which all goods are equally shared by the people (i.e., a classless society).",
   "Constitutional monarchy - a system of government in which a monarch is guided by a constitution whereby his/her rights, duties, and responsibilities are spelled out in written law or by custom.",
   "Federal republic - a state in which the powers of the central government are restricted and in which the component parts (states, colonies, or provinces) retain a degree of self-government; ultimate sovereign power rests with the voters who chose their governmental representatives.",
   "Federal (Federative) - a form of government in which sovereign power is formally divided - usually by means of a constitution - between a central authority and a number of constituent regions (states, colonies, or provinces) so that each region retains some management of its internal affairs; differs from a confederacy in that the central government exerts influence directly upon both individuals as well as upon the regional units.",
   "Parliamentary monarchy - a state headed by a monarch who is not actively involved in policy formation or implementation (i.e., the exercise of sovereign powers by a monarch in a ceremonial capacity); true governmental leadership is carried out by a cabinet and its head - a prime minister, premier, or chancellor - who are drawn from a legislature (parliament).",
   "Republic - a representative democracy in which the people"s elected deputies (representatives), not the people themselves, vote on legislation."

]


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Checkbox column

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   data: countryData,
   selectionAppearance:"checkbox",
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"continent", title:"Continent"}
   ],
   selectionChanged: "selectedCountries.setData(this.getSelection())"

})

isc.ListGrid.create({

   ID: "selectedCountries",
   width:250, height:100, top:250, alternateRecordStyles:true, showAllRecords:true,
   emptyMessage: "
nothing selected</b>", fields:[ {name:"countryName", title:"Selected countries"} ]

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Custom grouping

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224,
   alternateRecordStyles:true, cellHeight:22,
   dataSource: countryDS,
   // display a subset of fields from the datasource
   fields:[
       {name:"countryName"},
       {name:"continent"},
       {
           name:"independence",
           getGroupValue : function (value, record, field, fieldName, grid) {
               if (value == null)               return "Ancient";
               else if (value.getYear() < 1910) return "Pre-Industrial";
               else                             return "Post-Industrial";
           }
       },
       {
           name:"population",
           formatCellValue:"isc.Format.toUSString(value);",
           GROUP_SMALL: 1,
           GROUP_MED: 2,
           GROUP_LARGE: 3,
           getGroupValue : function (value, record, field, fieldName, grid) {
               if      (value < 100000000)  return this.GROUP_SMALL;
               else if (value < 1000000000) return this.GROUP_MED;
               else                         return this.GROUP_LARGE;
           },
           getGroupTitle : function (groupValue, groupNode, field, fieldName, grid) {
               switch (groupValue) {
               case this.GROUP_SMALL: 
                   baseTitle = "Population less than 100 million"; break;
               case this.GROUP_MED: 
                   baseTitle = "Population between 100 million-1 billion"; break;
               case this.GROUP_LARGE: 
                   baseTitle = "Population over 1 billion"; break;
               }
               baseTitle += " (" + groupNode.groupMembers.length + " members)";
               return baseTitle;
           }
      },
      {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"}
   ],
   groupStartOpen:"all",
   groupByField: "population",
   autoFetchData: true

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Dynamic grouping

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ]

isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:522, height:224,
   alternateRecordStyles:true, cellHeight:22,
   dataSource: countryDS,
   // display a subset of fields from the datasource
   fields:[
       {name:"countryName"},
       {name:"government"},
       {name:"continent"},
       {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false}
   ],
   groupStartOpen:"all",
   groupByField: "continent",
   autoFetchData: true

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Hyper link in a ListGrid

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true, 
   canEdit:true, editEvent:"click", modalEditing:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName", title:"Country"},
       {name:"article", title:"Info",
           type: "link"
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Image cell renderer

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:200, height:224, alternateRecordStyles:true, 
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50,
           type: "image",
           imageURLPrefix: "flags/16/",
           imageURLSuffix: ".png"
       },
       {name:"countryName", title:"Country"}
   ]

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Linkable image in a ListGrid

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:300, height:224, cellHeight:24, alternateRecordStyles:true, 
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName", title:"Country"},
       {name:"article", title:"Info",
           type: "link",
           width:50,
           align:"center",            
           linkText:isc.Canvas.imgHTML("other/openbook.png",24,24)
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


ListGrid cell styling

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ]

isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true, canDragSelect: true,
   sortFieldNum: 1,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"population", title:"Population", type:"number", formatCellValue:"isc.Format.toUSString(value)"}
   ],
   
   getCellCSSText: function (record, rowNum, colNum) {
       if (this.getFieldName(colNum) == "population") {
           if (record.population > 1000000000) {
               return "font-weight:bold; color:red;";
           } else if (record.population < 50000000) {
               return "font-weight:bold; color:blue;";
           }
       }
   }

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


ListGrid with calculated value

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   canEdit:true, editEvent:"click", modalEditing:true, saveByCell:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName", title:"Country"},
       {name:"population", title:"Population",
           type:"integer",
           formatCellValue:"isc.Format.toUSString(value);"
       },
       {name:"gdp", title:"GDP ($B)",
           type:"float",
           formatCellValue:"isc.isA.Number(value) ? value.toUSString(1) : value;"
       },
       {name:"gdp_percap", title:"GDP (per capita)",
           canEdit:false,
           align:"right",
           formatCellValue: function (value, record) {
               if (!isc.isA.Number(record.gdp) || !isc.isA.Number(record.population)) return "N/A";
               var gdpPerCapita = Math.round(record.gdp*1000000000/record.population);
               return isc.Format.toUSDollarString(gdpPerCapita);
           },
           sortNormalizer: function (record) {
               return record.gdp/record.population;
           }
       }
   ],
   editorChange: function (record, newValue, oldValue, rowNum, colNum) {
       var fieldName = this.getFieldName(colNum);
       if (fieldName == "gdp" || fieldName == "population") {
           this.refreshCell(rowNum, this.getFieldNum("gdp_percap"), false, true);
       }
   }

})

</SCRIPT>

</BODY> </HTML>

 </source>
   
  


List grid with Checkbox cell renderer

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> isc.DataSource.create({

   ID:"dsField",
   fields : [
       { name:"name" },
       { name:"title" },
       { name:"type", valueMap:["text","boolean","date","int","decimal","link"]},
       { name:"required", title:"req", type:"boolean", width:40},
       { name:"hidden", title:"hide", type:"boolean", width:40}
   ]

}); isc.ListGrid.create({

   ID:"customFieldsGrid",
   dataSource:"dsField",
   canEdit:true, listEndEditAction: "next", editEvent:"click", modalEditing:true,
   saveLocally:true, cellChanged : "bindButton.rebind()",
   canReorderRecords:true,
   data : [
       { name:"nextShipment", required:true },
       { name:"customField", title:"Order Quantity", type:"int" }
   ],
   extraSpace:5

}); customFieldsGrid.delayCall("startEditing"); isc.DynamicForm.create({ ID:"sampleView", useAllDataSourceFields:true, titleWidth:150 }); isc.IButton.create({

   ID:"bindButton",
   title:"Try it",
   click : "this.rebind()",
   rebind : function () {
       sampleView.setDataSource("supplyItem", customFieldsGrid.getData());
   }

}); bindButton.rebind(); isc.SectionStack.create({

   width:"100%", height:"100%", visibilityMode:"multiple",
   sections : [
       { title:"Field Editing", items:[customFieldsGrid, bindButton], expanded:true },
       { title:"Sample Binding", items:[sampleView], expanded:true }
   ]

});


</SCRIPT> </BODY> </HTML>

 </source>
   
  


Localized date format

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> // simple client-only dataSource isc.DataSource.create({

   ID:"employees",
   clientOnly:true,
   fields:[
       {name:"employeeID", type:"sequence", hidden:true, primaryKey:true},
       {name:"name", title:"Name"},
       {name:"hireDate", title:"Hiring Date", type:"date"}
   ],
   testData:[
       {employeeID:452, name:"Gene Porter", hireDate:new Date(2005,1,4)},
       {employeeID:782, name:"Cheryl Pearson", hireDate:new Date(2007,11,6)},
       {employeeID:751, name:"Rogine Leger", hireDate:new Date(2007,10,22)},
   ]

}) function dateFormatFunction () {

   return this.getDate() + "." + (this.getMonth() + 1) + "." + this.getShortYear();

}; isc.ListGrid.create({

   ID:"employeeGrid",
   width:250, height:100,
   canEdit:true,
   dataSource:"employees",
   autoFetchData:true,
   recordClick:"employeeForm.editRecord(record)",
   dateFormatter:dateFormatFunction,
   dateInputFormat:"DMY"

}) isc.DynamicForm.create({

   ID:"employeeForm",
   top:150,
   dataSource:"employees",
   fields:[
       {name:"name"},
       {name:"hireDate", useTextField:true, inputFormat:"DMY", displayFormat:dateFormatFunction},
       {type:"button", title:"Save Edits", click:"form.saveData()"}
   ]
   

}) </SCRIPT> </BODY> </HTML>

 </source>
   
  


Set empty cell value

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ]

isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"independence", title:"Nationhood", type:"date", emptyCellValue:"--"}
   ],
   canEdit:true, editByCell:true, modalEditing:true,
   emptyCellValue: "unknown"

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Table cell renderer: short date format

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> // simple client-only dataSource isc.DataSource.create({

   ID:"employees",
   clientOnly:true,
   fields:[
       {name:"employeeID", type:"sequence", hidden:true, primaryKey:true},
       {name:"name", title:"Name"},
       {name:"hireDate", title:"Hiring Date", type:"date"}
   ],
   testData:[
       {employeeID:452, name:"Gene Porter", hireDate:new Date(2005,1,4)},
       {employeeID:782, name:"Cheryl Pearson", hireDate:new Date(2007,11,6)},
       {employeeID:751, name:"Rogine Leger", hireDate:new Date(2007,10,22)},
   ]

}) Date.setShortDisplayFormat(function () {

   return this.getDate() + "." + (this.getMonth() + 1) + "." + this.getShortYear();

}); Date.setInputFormat("DMY"); isc.ListGrid.create({

   ID:"employeeGrid",
   width:250, height:100,
   canEdit:true,
   dataSource:"employees",
   autoFetchData:true,
   recordClick:"employeeForm.editRecord(record)"

}) isc.DynamicForm.create({

   ID:"employeeForm",
   top:150,
   dataSource:"employees",
   fields:[
       {name:"name"},
       {name:"hireDate", useTextField:true},
       {type:"button", title:"Save Edits", click:"form.saveData()"}
   ]
   

}) </SCRIPT> </BODY> </HTML>

 </source>
   
  


Turn rollover effect off/on

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) // disable all continent:"Europe" rows countryData.findAll("continent", "Europe").setProperty("enabled", false); isc.ListGrid.create({

   ID: "countryList",
   width:500, height:224, alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"continent", title:"Continent"}
   ],
   showRollOver: true

})

isc.IButton.create({

   left:0, top:240,
   title:"Rollover on",
   click:"countryList.showRollOver = true;"

}) isc.IButton.create({

   left:120, top:240,
   title:"Rollover off",
   click:"countryList.showRollOver = false;"

})


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Use expandable panel to edit table data

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/SmartClient/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="papayawhip" MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0>

<IMG SRC=images/blank.gif WIDTH=1 HEIGHT=4>


<SCRIPT> // Data to be displayed var animalData = [

   {commonName:"Elephant (African)",scientificName:"Loxodonta africana",diet:"H",lifeSpan:" 40-60 years",information:"The African Elephant is the largest of all land animals and also has the biggest brain of any land animal. Both males and females have ivory tusks. Elephants are also wonderful swimmers. Man is the only real enemy of the elephant. Man threatens the elephant by killing it for its tusks and by destroying its habitat.",status:"Threatened"},
   {enabled:false, commonName:"(disabled) Alligator (American)",scientificName:"Alligator mississippiensis",diet:"C",lifeSpan:"50 years",information:"In the 16th century, Spanish explorers in what is now Florida encountered a large formidable animal which they called "el largo" meaning "the lizard". The name "el largo" gradually became pronounced "alligator".",status:"Not Endangered"},
   {commonName:"Anteater",scientificName:"Myrmecophaga tridactyla",diet:"C",lifeSpan:"25 years",information:"Anteaters can eat up to 35,000 ants daily. Tongue is around 2 feet long and is not sticky but rather covered with saliva. They have very strong sharp claws used for digging up anthills and termite mounds.",status:"Not Endangered"},
   {commonName:"Camel (Arabian Dromedary)",scientificName:"Camelus dromedarius",diet:"H",lifeSpan:"20-50 years",information:"Can eat any vegetation including thorns. Has one hump for fat storage. Is well known as a beast of burden.",status:"Not Endangered"},
   {commonName:"Bald Eagle",scientificName:"southern subspecies: Haliaeetus leucocephalus leuc",diet:"C",lifeSpan:"Up to 50 years",information:" Females lay one to three eggs. Visual acuity is 3-4 times greater than a human. Bald eagles build the largest nest of any North American bird. The largest nest found was 3.2 yds (2.9 m) in diameter and 6.7 yds (6.1 m) tall. Protection of the Bald Eagle is afforded by three federal laws: (1) the Endangered Species Act, (2) the Bald Eagle and Golden Eagle Protection Act, and (3) the Migratory Bird Treaty Act.",status:"Endangered"},
   {commonName:"Black Spider Monkey",scientificName:"Ateles panicus",diet:"H",lifeSpan:"20 years",information:"They can perform remarkable feats with their tails.",status:"Not Endangered"},
   {commonName:"Bottlenosed Dolphin",scientificName:"Tursiops truncatus",diet:"C",lifeSpan:"35 years",information:"The bottlenosed dolphin is classified as a toothed whale. They are excellent hunters. They use sound waves to "see" their environment and where they are going through a process known as echolocation.",status:"Dolphins are vulnerable to commercial fishing practices and ocean pollution."}

]; var animalFields = [

   {name:"commonName", title:"Animal"},
   {name:"scientificName", title:"Sci. Name (not editable)", canEdit:false, width:150},
   {name:"diet", title:"Diet", valueMap:{O:"Omnivore", C:"Carnivore", H:"Herbivore",I:"Insectivore",P:"Pescivore"}},
   {name:"information", title:"Interesting Facts", editorType:"textArea"}

]; ListGrid.create({

   ID:"animalList",
   canEdit:true,
   data:animalData,
   fields:animalFields,
   canReorderRecords:true,
   left:50,
   top:75,
   width:500,
   height:300,
   alternateRecordStyles:true

});

</SCRIPT> </BODY> </HTML>

 </source>
   
  


wrapCells: true, fixedRecordHeights: false

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD><BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.ListGrid.create({

   ID: "countryList",
   width:"100%", height:"100%", alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryName", title:"Country", width:120},
       {name:"background", title:"Background"},
       {name:"countryCode", title:"Flag", align:"center", width:50, type:"image", imageSize:24, imageURLPrefix:"flags/24/", imageURLSuffix:".png"}
   ],
   wrapCells: true,
   fixedRecordHeights: false

})

</SCRIPT> </BODY> </HTML>

 </source>
   
  


Wrap cell value

   <source lang="html4strict">


<HTML><HEAD>

 <SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
   <SCRIPT SRC=isomorphic/system/modules/ISC_Calendar.js></SCRIPT>
 <SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>

</HEAD>

<BODY BGCOLOR="silver"> <SCRIPT> countryData = [ {

   continent:"North America",
   countryName:"United States",
   countryCode:"US",
   area:9631420,
   population:298444215,
   gdp:12360.0,
   independence:new Date(1776,6,4),
   government:"federal republic",
   government_desc:2,
   capital:"Washington, DC",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_states"

}, {

   continent:"Asia",
   countryName:"China",
   countryCode:"CH",
   area:9596960,
   population:1313973713,
   gdp:8859.0,
   government:"Communist state",
   government_desc:0,
   capital:"Beijing",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/China"

}, {

   continent:"Asia",
   countryName:"Japan",
   countryCode:"JA",
   area:377835,
   population:127463611,
   gdp:4018.0,
   government:"constitutional monarchy with parliamentary government",
   government_desc:1,
   capital:"Tokyo",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Japan"

}, {

   continent:"Asia",
   countryName:"India",
   countryCode:"IN",
   area:3287590,
   population:1095351995,
   gdp:3611.0,
   independence:new Date(1947,7,15),
   government:"federal republic",
   government_desc:2,
   capital:"New Delhi",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/India"

}, {

   continent:"Europe",
   countryName:"Germany",
   countryCode:"GM",
   area:357021,
   population:82422299,
   gdp:2504.0,
   independence:new Date(1871,0,18),
   government:"federal republic",
   government_desc:2,
   capital:"Berlin",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Germany"

}, {

   continent:"Europe",
   countryName:"United Kingdom",
   countryCode:"UK",
   area:244820,
   population:60609153,
   gdp:1830.0,
   independence:new Date(1801,0,1), 
   government:"constitutional monarchy",
   government_desc:1,
   capital:"London",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/United_kingdom"

}, {

   continent:"Europe",
   countryName:"France",
   countryCode:"FR",
   area:547030,
   population:60876136,
   gdp:1816.0,
   government:"republic",
   government_desc:5,
   capital:"Paris",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/France"

}, {

   continent:"Europe",
   countryName:"Italy",
   countryCode:"IT",
   area:301230,
   population:58133509,
   gdp:1698.0,
   independence:new Date(1861,2,17),
   government:"republic",
   government_desc:5,
   capital:"Rome",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Italy"

}, {

   continent:"Asia",
   countryName:"Russia",
   countryCode:"RS",
   area:17075200,
   population:142893540,
   gdp:1589.0,
   independence:new Date(1991,7,24),
   government:"federation",
   government_desc:3,
   capital:"Moscow",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Russia"

}, {

   continent:"South America",
   countryName:"Brazil",
   countryCode:"BR",
   area:8511965,
   population:188078227,
   gdp:1556.0,
   independence:new Date(1822,8,7),
   government:"federative republic",
   government_desc:3,
   capital:"Brasilia",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Brazil"

}, {

   continent:"North America",
   countryName:"Canada",
   countryCode:"CA",
   area:9984670,
   population:33098932,
   gdp:1114.0,
   independence:new Date(1867,6,1),
   government:"constitutional monarchy with parliamentary democracy and federation",
   government_desc:1,
   capital:"Ottawa",
   member_g8:true,
   article:"http://en.wikipedia.org/wiki/Canada"

}, {

   continent:"North America",
   countryName:"Mexico",
   countryCode:"MX",
   area:1972550,
   population:107449525,
   gdp:1067.0,
   independence:new Date(1810,8,16),
   government:"federal republic",
   government_desc:2,
   capital:"Mexico (Distrito Federal)",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Mexico"

}, {

   continent:"Europe",
   countryName:"Spain",
   countryCode:"SP",
   area:504782,
   population:40397842,
   gdp:1029.0,
   independence:new Date(1492,0,1),
   government:"parliamentary monarchy",
   government_desc:4,
   capital:"Madrid",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Spain"

}, {

   continent:"Asia",
   countryName:"South Korea",
   countryCode:"KS",
   area:98480,
   population:48846823,
   gdp:965.3,
   independence:new Date(1945,7,15),
   government:"republic",
   government_desc:5,
   capital:"Seoul",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/South_korea"

}, {

   continent:"Asia",
   countryName:"Indonesia",
   countryCode:"ID",
   area:1919440,
   population:245452739,
   gdp:865.6,
   independence:new Date(1945,7,17),
   government:"republic",
   government_desc:5,
   capital:"Jakarta",
   member_g8:false,
   article:"http://en.wikipedia.org/wiki/Indonesia"

} ] isc.DataSource.create({

   ID: "countryDS",
   fields:[
       {name:"countryCode", title:"Code"},
       {name:"countryName", title:"Country"},
       {name:"capital", title:"Capital"}
   ],
   clientOnly: true,
   testData: countryData

}) isc.ListGrid.create({

   ID: "countryList",
   width:"100%", height:"100%", alternateRecordStyles:true,
   data: countryData,
   fields:[
       {name:"countryName", title:"Country", width:120},
       {name:"background", title:"Background"},
       {name:"countryCode", title:"Flag", align:"center", width:50, type:"image", imageSize:24, imageURLPrefix:"flags/24/", imageURLSuffix:".png"}
   ],
   wrapCells: true,
   cellHeight: 56

})

</SCRIPT>

</BODY> </HTML>

 </source>