JavaScript DHTML/SmartClient/ListGrid Editor

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

Add dropdown box to 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:"continent", title:"Continent",
           valueMap:["Europe", "Asia", "North America", "Australia/Oceania", "South America", "Africa"]
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Add new row to 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({

   autoDraw: false,
   ID: "countryList",
   width:500, alternateRecordStyles:true, 
   autoFitMaxRecords: 6,
   autoFitData: "vertical",
   data: countryData,
   canEdit: true,
   editEvent: "click",
   listEndEditAction: "next",
   fields: [
       {name: "countryCode", title: "Country Code"},
       {name: "countryName", title: "Country Name"},
       {name: "population", title: "Population"}
   ]

}) isc.IButton.create({

   ID: "button",
   autoDraw: false,
   title:"Edit New",
   click:"countryList.startEditingNew()"

}); isc.VLayout.create({

   membersMargin: 20,
   members: [
       countryList, button
   ]

});

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

 </source>
   
  


Cell editing

   <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:550, height:224, alternateRecordStyles:true, cellHeight:22,
   // use server-side dataSource so edits are retained across page transitions
   dataSource: countryDS,
   // display a subset of fields from the datasource
   fields:[
       {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName"},
       {name:"continent"},
       {name:"member_g8"},
       {name:"population", formatCellValue:"isc.Format.toUSString(value)"},
       {name:"independence"}
   ],
   autoFetchData: true,
   canEdit: true,
   editEvent: "click",
   editByCell: true

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Change date format for 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> // 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("toJapanShortDate"); Date.setInputFormat("YMD");

isc.ListGrid.create({

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

}) isc.DynamicForm.create({

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

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

 </source>
   
  


Custom 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.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:620, height:224, alternateRecordStyles:true, 
   cellHeight:42, wrapCells:true,
   dataSource: countryDS,
   fields:[
       {name:"countryName", width:100},
       {name:"government", width:175,
           editorType:"textArea",
           editorProperties:{height:40}
       },
       {name:"population", width:100, formatCellValue:"isc.Format.toUSString(value)",
           editorType:"spinner"
       },
       {name:"independence", width:225,
           editorProperties:{useTextField:false}
       }
   ],
   autoFetchData: true,
   canEdit: true,
   editEvent: "click"

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Databound dependent select box for 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.DataSource.create({

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

}) isc.ListGrid.create({

   width: 500,
   height:200,
   canEdit:true,
   ID:"orderList",
   
   fields: [
       {name:"quantity", title:"Qty", type:"integer", width:30},
       {name:"categoryName", title:"Category", editorType:"select", 
        changed:"this.grid.clearEditValue(this.rowNum, "itemName");",
        editorProperties : { optionDataSource:"supplyCategory" }
       },
       {name: "itemName", title:"Item", editorType: "select", 
        editorProperties:{
            optionDataSource:"supplyItem", 
            getPickListFilterCriteria : function () {
               var category = this.grid.getEditedCell(this.rowNum, "categoryName");
               return {category:category};
            }
        }
       }
       
   ]

}); isc.IButton.create({

   top:225,
   title:"Order New Item",
   click:"orderList.startEditingNew({quantity:1})"

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Date value 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:"independence", title:"Nationhood",
           type: "date"
       }
   ]

})

</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Decimal value editor and 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: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:"gdp", title:"GDP ($B)",
           type: "float",
           formatCellValue: "isc.Format.toUSString(value, 1)"
       }
   ]

})

</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Dependent selection

   <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> // --------------------------------------------------------------------------------------- // Local Data Example isc.Label.create({

   contents: "Local Data",
   width: "90%",
   height: 25,
   autoDraw: true,
   baseStyle: "exampleSeparator"

}); isc.ListGrid.create({

   top: 40,
   width: 500,
   height: 200,
   canEdit:true,
   autoDraw: true,
   data:[
       {employee:"Richard Smith", division:"Marketing", department:"Community Relations"},
       {employee:"Sam Edwards", division:"Services", department:"Support"}
   ],
   fields: [
       {name:"employee", title:"Name", canEdit:false},
       {name: "division",
        title: "Division",
        editorType: "select",
        valueMap: ["Marketing", "Sales", "Manufacturing", "Services"],
        // Calling "setValueMap()" will force the "getEditorValueMap" method to be
        // re-evaluated for the department field
        changed:"item.grid.setValueMap("department")"
       },
       {name: "department",
        title: "Department",
        editorType: "select",
        getEditorValueMap : function (values, field, grid) {
            var division = values.division;
            return field.departments[division];
        },
        departments: {
           Marketing: ["Advertising", "Community Relations"],
           Sales: ["Channel Sales", "Direct Sales"],
           Manufacturing: ["Design", "Development", "QA"],
           Services: ["Support", "Consulting"]
        },
        editorProperties:{
            addUnknownValues:false
        }
       }
   ]

});

// --------------------------------------------------------------------------------------- // Remote Data Example isc.Label.create({

   contents: "Remote Data",
   top: 280,
   width: "90%",
   height: 25,
   autoDraw: true,
   baseStyle: "exampleSeparator"

}); isc.ListGrid.create({

   top: 320,
   width: 500,
   height:200,
   canEdit:true,
   autoDraw: true,
   ID:"orderList",
   
   fields: [
       {name:"quantity", title:"Qty", type:"integer", width:30},
       {name:"categoryName", title:"Category", editorType:"select", 
        changed:"this.grid.clearEditValue(this.rowNum, "itemName");",
        editorProperties : { optionDataSource:"supplyCategory" }
       },
       {name: "itemName", title:"Item", editorType: "select", 
        editorProperties:{
            optionDataSource:"supplyItem", 
            getPickListFilterCriteria : function () {
               var category = this.grid.getEditedCell(this.rowNum, "categoryName");
               return {category:category};
            }
        }
       }
       
   ]

}); isc.IButton.create({

   top: 535,
   width: 110,
   title:"Order New Item",
   click:"orderList.startEditingNew({quantity:1})"

});

</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Disable grid editing

   <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:550, height:224, alternateRecordStyles:true, cellHeight:22,
   dataSource: countryDS,
   fields:[
       {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName",
           canEdit:false
       },
       {name:"continent"},
       {name:"member_g8",
           canEdit:false
       },
       {name:"population", formatCellValue:"isc.Format.toUSString(value);"},
       {name:"independence"}
   ],
   autoFetchData: true,
   canEdit: true,
   editEvent: "click"

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Grouped editing

   <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,
   // use server-side dataSource so edits are retained across page transitions
   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: true,
   editEvent: "click",
   groupStartOpen:"all",
   groupByField: "continent",
   autoFetchData: true

}) countryList.startEditing(1);


</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Integer value 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:"population", title:"Population",
           type: "integer",
           formatCellValue: "isc.Format.toUSString(value);"
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Modal editing 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.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:550, height:224, alternateRecordStyles:true, cellHeight:22,
   dataSource: countryDS,
   fields:[
       {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName"},
       {name:"continent"},
       {name:"member_g8"},
       {name:"population", formatCellValue:"isc.Format.toUSString(value);"},
       {name:"independence"}
   ],
   autoFetchData: true,
   canEdit: true,
   editEvent: "doubleClick",
   modalEditing: true

})

</SCRIPT>

</BODY> </HTML>

 </source>
   
  


Popup textarea for ListGrid cell 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:"government", title:"Government",
           length: 500
       }
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Use Text box as the text 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:"countryName", title:"Country"},
       {name:"capital", title:"Capital"},
       {name:"continent", title:"Continent"}
   ]

}) </SCRIPT>

</BODY> </HTML>

 </source>
   
  


Validation for ListGrid editing

   <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:550, height:224, alternateRecordStyles:true, cellHeight:22,
   dataSource: countryDS,
   fields:[
       {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png", canEdit:false},
       {name:"countryName"},
       {name:"continent"},
       {name:"member_g8"},
       {name:"population", formatCellValue:"isc.Format.toUSString(value);",
           validators:[
               {type:"integerRange", min:1}
           ]
       },
       {name:"independence"}
   ],
   autoFetchData: true,
   canEdit: true,
   editEvent: "click"

}) </SCRIPT>

</BODY> </HTML>

 </source>