JavaScript DHTML/SmartClient/DataSource

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

SmartClient RSS DataSource binding example: Binds an RSS feed to a ListGrid.

   <source lang="html4strict">


<HTML><HEAD>

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

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

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


<SCRIPT>

isc.DataSource.create({

   ID:"newsFeed",
   recordXPath:"//default:item",
   fields:{
       title:{name:"title"},
       link:{type:"link", name:"link"}
   },
   dataURL:"http://rss.slashdot.org/Slashdot/slashdot"

});

isc.ListGrid.create({

   left:50,
   autoFetchData:true,
   height:200,
   ID:"newsViewer",
   width:700,
   dataSource:"newsFeed",
   top:50

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

 </source>