<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FExt_JS%2FTemplate</id>
		<title>JavaScript DHTML/Ext JS/Template - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FExt_JS%2FTemplate"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/Template&amp;action=history"/>
		<updated>2026-04-05T07:11:57Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/Template&amp;diff=2462&amp;oldid=prev</id>
		<title> в 09:59, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/Template&amp;diff=2462&amp;oldid=prev"/>
				<updated>2010-05-26T09:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:59, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/Template&amp;diff=2463&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/Template&amp;diff=2463&amp;oldid=prev"/>
				<updated>2010-05-26T07:21:30Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Compile template==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var myTpl = new Ext.Template(&lt;br /&gt;
        &amp;quot;&amp;lt;div style=&amp;quot;background-color: {color}; margin: 10;&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; Name :&amp;lt;/b&amp;gt; {name}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; Age :&amp;lt;/b&amp;gt; {age}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; DOB :&amp;lt;/b&amp;gt; {dob}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
        &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    myTpl.rupile();&lt;br /&gt;
    &lt;br /&gt;
    var doTplAppend = function(obj) {&lt;br /&gt;
        myTpl.append(document.body, obj);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    doTplAppend({&lt;br /&gt;
        color : &amp;quot;red&amp;quot;,&lt;br /&gt;
        name : &amp;quot;Name&amp;quot;,&lt;br /&gt;
        age  : 20,&lt;br /&gt;
        dob  : &amp;quot;10/20/2009&amp;quot;&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Declare template with field marker==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code from ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var data = {&lt;br /&gt;
        name: &amp;quot;A&amp;quot;,&lt;br /&gt;
        company: &amp;quot;B&amp;quot;,&lt;br /&gt;
        city: &amp;quot;D&amp;quot;,&lt;br /&gt;
        state: &amp;quot;E&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
    var p = new Ext.Panel({&lt;br /&gt;
        title: &amp;quot;Title&amp;quot;,&lt;br /&gt;
        width: 300,&lt;br /&gt;
        html: &amp;quot;html code &amp;lt;B&amp;gt;here&amp;lt;/B&amp;gt;&amp;quot;,&lt;br /&gt;
        tbar: [{&lt;br /&gt;
            text: &amp;quot;Template&amp;quot;,&lt;br /&gt;
            handler: function(){&lt;br /&gt;
                var tpl = new Ext.Template(&lt;br /&gt;
                    &amp;quot;Name: {name}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Company: {company}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Location: {city}, {state}&amp;quot;&lt;br /&gt;
                );&lt;br /&gt;
                tpl.overwrite(p.body, data);&lt;br /&gt;
                p.body.highlight(&amp;quot;#00ff00&amp;quot;, {block:true});&lt;br /&gt;
            }&lt;br /&gt;
        }],&lt;br /&gt;
        renderTo: Ext.getBody()&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Define template and pass in data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var myTpl = new Ext.Template(&amp;quot;&amp;lt;div&amp;gt;Hello {0}.&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
    myTpl.append(document.body, [&amp;quot;A&amp;quot;]);&lt;br /&gt;
    &lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Define template data in an array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code from ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var data = {&lt;br /&gt;
        name: &amp;quot;A&amp;quot;,&lt;br /&gt;
        company: &amp;quot;B&amp;quot;,&lt;br /&gt;
        city: &amp;quot;D&amp;quot;,&lt;br /&gt;
        state: &amp;quot;E&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
    var p = new Ext.Panel({&lt;br /&gt;
        title: &amp;quot;Title&amp;quot;,&lt;br /&gt;
        width: 300,&lt;br /&gt;
        html: &amp;quot;html code &amp;lt;B&amp;gt;here&amp;lt;/B&amp;gt;&amp;quot;,&lt;br /&gt;
        tbar: [{&lt;br /&gt;
            text: &amp;quot;Template&amp;quot;,&lt;br /&gt;
            handler: function(){&lt;br /&gt;
                var tpl = new Ext.Template(&lt;br /&gt;
                    &amp;quot;Name: {name}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Company: {company}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Location: {city}, {state}&amp;quot;&lt;br /&gt;
                );&lt;br /&gt;
                tpl.overwrite(p.body, data);&lt;br /&gt;
                p.body.highlight(&amp;quot;#00ff00&amp;quot;, {block:true});&lt;br /&gt;
            }&lt;br /&gt;
        }],&lt;br /&gt;
        renderTo: Ext.getBody()&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Define your panel to hold the template==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
  var userData = [&lt;br /&gt;
    {ID:1,FIRSTNAME:&amp;quot;A&amp;quot;,LASTNAME:&amp;quot;B&amp;quot;,EMAIL:&amp;quot;a@b.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Home&amp;quot;,STREET1:&amp;quot;Road&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;New York&amp;quot;,STATE:&amp;quot;NY&amp;quot;,ZIP:&amp;quot;12345&amp;quot;,PHONETYPE:&amp;quot;Cell&amp;quot;,PHONE:&amp;quot;123-456-7890&amp;quot;},&lt;br /&gt;
    {ID:2,FIRSTNAME:&amp;quot;B&amp;quot;,LASTNAME:&amp;quot;C&amp;quot;,EMAIL:&amp;quot;d@e.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Work&amp;quot;,STREET1:&amp;quot;Lane&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;Los Angeles&amp;quot;,STATE:&amp;quot;CA&amp;quot;,ZIP:&amp;quot;67890&amp;quot;,PHONETYPE:&amp;quot;Home&amp;quot;,PHONE:&amp;quot;456-789-0123&amp;quot;},&lt;br /&gt;
  ];&lt;br /&gt;
   &lt;br /&gt;
   var userDetail = new Contact.panels.ContactDetails({&lt;br /&gt;
     applyTo: &amp;quot;my&amp;quot;,&lt;br /&gt;
     title: &amp;quot;Example&amp;quot;,&lt;br /&gt;
     data: userData[0]&lt;br /&gt;
   });&lt;br /&gt;
   &lt;br /&gt;
   updateContact = function(event,el,data){&lt;br /&gt;
    userDetail.update(data.data);&lt;br /&gt;
  }&lt;br /&gt;
   &lt;br /&gt;
   Ext.get(&amp;quot;actionLink&amp;quot;).on(&amp;quot;click&amp;quot;,updateContact,this,{data:userData[1]});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
Ext.namespace(&amp;quot;Contact.panels&amp;quot;);&lt;br /&gt;
Contact.panels.ContactDetails = Ext.extend(Ext.Panel,{&lt;br /&gt;
  width: 350,&lt;br /&gt;
  height: 250,&lt;br /&gt;
  data: {&lt;br /&gt;
    ID: 0,&lt;br /&gt;
    FIRSTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    LASTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    EMAIL: &amp;quot;&amp;quot;,&lt;br /&gt;
    ADDRESSTYPE: &amp;quot;Home (mailing)&amp;quot;,&lt;br /&gt;
    STREET1: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET2: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET3: &amp;quot;&amp;quot;,&lt;br /&gt;
    CITY: &amp;quot;&amp;quot;,&lt;br /&gt;
    STATE: &amp;quot;&amp;quot;,&lt;br /&gt;
    ZIP: &amp;quot;&amp;quot;,&lt;br /&gt;
    PHONETYPE: &amp;quot;Home&amp;quot;,&lt;br /&gt;
    PHONE: &amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  tpl: new Ext.XTemplate([&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{FIRSTNAME} {LASTNAME}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;p id=&amp;quot;emailEdit_{ID}&amp;quot;&amp;gt;{EMAIL}, {PHONE} ({PHONETYPE})&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{ADDRESSTYPE} Address&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET2.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET2}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET3.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET3}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;{CITY}, {STATE} {ZIP}&amp;quot;&lt;br /&gt;
   ]),&lt;br /&gt;
   &lt;br /&gt;
  initComponent: function(){&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.initComponent.call(this);&lt;br /&gt;
    if (typeof this.tpl ===&amp;quot;string&amp;quot;) {&lt;br /&gt;
      this.tpl = new Ext.XTemplate(this.tpl);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  },&lt;br /&gt;
   &lt;br /&gt;
  onRender: function(ct, position) {&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.onRender.call(this, ct, position);&lt;br /&gt;
    if (this.data) {&lt;br /&gt;
      this.update(this.data);&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  update: function(data) {&lt;br /&gt;
    this.data = data;&lt;br /&gt;
    this.tpl.overwrite(this.body, this.data);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;my&amp;quot; style=&amp;quot;margin:25px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;javascript:void(0)&amp;quot; id=&amp;quot;actionLink&amp;quot;&amp;gt;Update Data&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pass data to template==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var myTpl = new Ext.Template(&lt;br /&gt;
        &amp;quot;&amp;lt;div style=&amp;quot;background-color: {color}; margin: 10;&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; Name :&amp;lt;/b&amp;gt; {name}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; Age :&amp;lt;/b&amp;gt; {age}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;lt;b&amp;gt; DOB :&amp;lt;/b&amp;gt; {dob}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
        &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    myTpl.rupile();&lt;br /&gt;
    &lt;br /&gt;
    var doTplAppend = function(obj) {&lt;br /&gt;
        myTpl.append(document.body, obj);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    doTplAppend({&lt;br /&gt;
        color : &amp;quot;red&amp;quot;,&lt;br /&gt;
        name : &amp;quot;Name&amp;quot;,&lt;br /&gt;
        age  : 20,&lt;br /&gt;
        dob  : &amp;quot;10/20/2009&amp;quot;&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reference user data and apply to template==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
  var userData = [&lt;br /&gt;
    {ID:1,FIRSTNAME:&amp;quot;A&amp;quot;,LASTNAME:&amp;quot;B&amp;quot;,EMAIL:&amp;quot;a@b.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Home&amp;quot;,STREET1:&amp;quot;Road&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;New York&amp;quot;,STATE:&amp;quot;NY&amp;quot;,ZIP:&amp;quot;12345&amp;quot;,PHONETYPE:&amp;quot;Cell&amp;quot;,PHONE:&amp;quot;123-456-7890&amp;quot;},&lt;br /&gt;
    {ID:2,FIRSTNAME:&amp;quot;B&amp;quot;,LASTNAME:&amp;quot;C&amp;quot;,EMAIL:&amp;quot;b@c.ru&amp;quot;,PASSWORD:&amp;quot;b&amp;quot;,ADDRESSTYPE:&amp;quot;Work&amp;quot;,STREET1:&amp;quot;Lane&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;Los Angeles&amp;quot;,STATE:&amp;quot;CA&amp;quot;,ZIP:&amp;quot;67890&amp;quot;,PHONETYPE:&amp;quot;Home&amp;quot;,PHONE:&amp;quot;456-789-0123&amp;quot;},&lt;br /&gt;
  ];&lt;br /&gt;
   &lt;br /&gt;
   var userDetail = new Ext.Panel({&lt;br /&gt;
     applyTo: &amp;quot;my&amp;quot;,&lt;br /&gt;
     width: 350,&lt;br /&gt;
     height: 250,&lt;br /&gt;
     title: &amp;quot;Example&amp;quot;,&lt;br /&gt;
     data: userData[0],&lt;br /&gt;
     tpl: new Ext.XTemplate([&lt;br /&gt;
       &amp;quot;&amp;lt;b&amp;gt;{FIRSTNAME} {LASTNAME}&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;&amp;lt;b&amp;gt;{ADDRESSTYPE} Address&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;&amp;lt;b id=&amp;quot;addrEdit_{ID}&amp;quot;/&amp;gt;{STREET1}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;&amp;lt;tpl if=&amp;quot;STREET2.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
         &amp;quot;&amp;lt;img src=&amp;quot;s.gif&amp;quot; width=&amp;quot;21&amp;quot; height=&amp;quot;16&amp;quot; /&amp;gt;{STREET2}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;&amp;lt;p/&amp;gt;{CITY}, {STATE} {ZIP}&amp;quot;&lt;br /&gt;
     ]),&lt;br /&gt;
     listeners:{&lt;br /&gt;
       render:{&lt;br /&gt;
         fn: function(el){&lt;br /&gt;
           this.tpl.overwrite(this.body,this.data);&lt;br /&gt;
         }&lt;br /&gt;
       }&lt;br /&gt;
     }&lt;br /&gt;
   });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;my&amp;quot; style=&amp;quot;margin:25px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Update template data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
  var userData = [&lt;br /&gt;
    {ID:1,FIRSTNAME:&amp;quot;A&amp;quot;,LASTNAME:&amp;quot;B&amp;quot;,EMAIL:&amp;quot;a@b.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Home&amp;quot;,STREET1:&amp;quot;Road&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;New York&amp;quot;,STATE:&amp;quot;NY&amp;quot;,ZIP:&amp;quot;12345&amp;quot;,PHONETYPE:&amp;quot;Cell&amp;quot;,PHONE:&amp;quot;123-456-7890&amp;quot;},&lt;br /&gt;
    {ID:2,FIRSTNAME:&amp;quot;B&amp;quot;,LASTNAME:&amp;quot;C&amp;quot;,EMAIL:&amp;quot;d@e.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Work&amp;quot;,STREET1:&amp;quot;Lane&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;Los Angeles&amp;quot;,STATE:&amp;quot;CA&amp;quot;,ZIP:&amp;quot;67890&amp;quot;,PHONETYPE:&amp;quot;Home&amp;quot;,PHONE:&amp;quot;456-789-0123&amp;quot;},&lt;br /&gt;
  ];&lt;br /&gt;
   &lt;br /&gt;
   var userDetail = new Contact.panels.ContactDetails({&lt;br /&gt;
     applyTo: &amp;quot;my&amp;quot;,&lt;br /&gt;
     title: &amp;quot;Example&amp;quot;,&lt;br /&gt;
     data: userData[0]&lt;br /&gt;
   });&lt;br /&gt;
   &lt;br /&gt;
   updateContact = function(event,el,data){&lt;br /&gt;
    userDetail.update(data.data);&lt;br /&gt;
  }&lt;br /&gt;
   &lt;br /&gt;
   Ext.get(&amp;quot;actionLink&amp;quot;).on(&amp;quot;click&amp;quot;,updateContact,this,{data:userData[1]});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
Ext.namespace(&amp;quot;Contact.panels&amp;quot;);&lt;br /&gt;
Contact.panels.ContactDetails = Ext.extend(Ext.Panel,{&lt;br /&gt;
  width: 350,&lt;br /&gt;
  height: 250,&lt;br /&gt;
  data: {&lt;br /&gt;
    ID: 0,&lt;br /&gt;
    FIRSTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    LASTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    EMAIL: &amp;quot;&amp;quot;,&lt;br /&gt;
    ADDRESSTYPE: &amp;quot;Home (mailing)&amp;quot;,&lt;br /&gt;
    STREET1: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET2: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET3: &amp;quot;&amp;quot;,&lt;br /&gt;
    CITY: &amp;quot;&amp;quot;,&lt;br /&gt;
    STATE: &amp;quot;&amp;quot;,&lt;br /&gt;
    ZIP: &amp;quot;&amp;quot;,&lt;br /&gt;
    PHONETYPE: &amp;quot;Home&amp;quot;,&lt;br /&gt;
    PHONE: &amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  tpl: new Ext.XTemplate([&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{FIRSTNAME} {LASTNAME}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;p id=&amp;quot;emailEdit_{ID}&amp;quot;&amp;gt;{EMAIL}, {PHONE} ({PHONETYPE})&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{ADDRESSTYPE} Address&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET2.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET2}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET3.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET3}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;{CITY}, {STATE} {ZIP}&amp;quot;&lt;br /&gt;
   ]),&lt;br /&gt;
   &lt;br /&gt;
  initComponent: function(){&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.initComponent.call(this);&lt;br /&gt;
    if (typeof this.tpl === &amp;quot;string&amp;quot;) {&lt;br /&gt;
      this.tpl = new Ext.XTemplate(this.tpl);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  },&lt;br /&gt;
   &lt;br /&gt;
  onRender: function(ct, position) {&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.onRender.call(this, ct, position);&lt;br /&gt;
    if (this.data) {&lt;br /&gt;
      this.update(this.data);&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  update: function(data) {&lt;br /&gt;
    this.data = data;&lt;br /&gt;
    this.tpl.overwrite(this.body, this.data);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;my&amp;quot; style=&amp;quot;margin:25px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;javascript:void(0)&amp;quot; id=&amp;quot;actionLink&amp;quot;&amp;gt;Update Data&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use Ext.Template to display table detail==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code in ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
  &lt;br /&gt;
    // create the Data Store&lt;br /&gt;
    var store = new Ext.data.Store({&lt;br /&gt;
        // load using HTTP&lt;br /&gt;
        url: &amp;quot;ext-3.0.0/examples/grid/sheldon.xml&amp;quot;,&lt;br /&gt;
        // the return will be XML, so lets set up a reader&lt;br /&gt;
        reader: new Ext.data.XmlReader({&lt;br /&gt;
               // records will have an &amp;quot;Item&amp;quot; tag&lt;br /&gt;
               record: &amp;quot;Item&amp;quot;,&lt;br /&gt;
               id: &amp;quot;ASIN&amp;quot;,&lt;br /&gt;
               totalRecords: &amp;quot;@total&amp;quot;&lt;br /&gt;
           }, [&lt;br /&gt;
               // set up the fields mapping into the xml doc&lt;br /&gt;
               // The first needs mapping, the others are very basic&lt;br /&gt;
               {name: &amp;quot;Author&amp;quot;, mapping: &amp;quot;ItemAttributes &amp;gt; Author&amp;quot;},&lt;br /&gt;
               &amp;quot;Title&amp;quot;,&lt;br /&gt;
         &amp;quot;Manufacturer&amp;quot;,&lt;br /&gt;
         &amp;quot;ProductGroup&amp;quot;,&lt;br /&gt;
         // Detail URL is not part of the column model of the grid&lt;br /&gt;
         &amp;quot;DetailPageURL&amp;quot;&lt;br /&gt;
           ])&lt;br /&gt;
    });&lt;br /&gt;
    // create the grid&lt;br /&gt;
    var grid = new Ext.grid.GridPanel({&lt;br /&gt;
        store: store,&lt;br /&gt;
        columns: [&lt;br /&gt;
            {header: &amp;quot;Author&amp;quot;, width: 120, dataIndex: &amp;quot;Author&amp;quot;, sortable: true},&lt;br /&gt;
            {header: &amp;quot;Title&amp;quot;, width: 180, dataIndex: &amp;quot;Title&amp;quot;, sortable: true},&lt;br /&gt;
            {header: &amp;quot;Manufacturer&amp;quot;, width: 115, dataIndex: &amp;quot;Manufacturer&amp;quot;, sortable: true},&lt;br /&gt;
            {header: &amp;quot;Product Group&amp;quot;, width: 100, dataIndex: &amp;quot;ProductGroup&amp;quot;, sortable: true}&lt;br /&gt;
        ],&lt;br /&gt;
    sm: new Ext.grid.RowSelectionModel({singleSelect: true}),&lt;br /&gt;
    viewConfig: {&lt;br /&gt;
      forceFit: true&lt;br /&gt;
    },&lt;br /&gt;
        height:210,&lt;br /&gt;
    split: true,&lt;br /&gt;
    region: &amp;quot;north&amp;quot;&lt;br /&gt;
    });&lt;br /&gt;
  &lt;br /&gt;
  // define a template to use for the detail view&lt;br /&gt;
  var bookTplMarkup = [&lt;br /&gt;
    &amp;quot;Title: &amp;lt;a href=&amp;quot;{DetailPageURL}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;{Title}&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&amp;quot;,&lt;br /&gt;
    &amp;quot;Author: {Author}&amp;lt;br/&amp;gt;&amp;quot;,&lt;br /&gt;
    &amp;quot;Manufacturer: {Manufacturer}&amp;lt;br/&amp;gt;&amp;quot;,&lt;br /&gt;
    &amp;quot;Product Group: {ProductGroup}&amp;lt;br/&amp;gt;&amp;quot;&lt;br /&gt;
  ];&lt;br /&gt;
  var bookTpl = new Ext.Template(bookTplMarkup);&lt;br /&gt;
  var ct = new Ext.Panel({&lt;br /&gt;
    renderTo: &amp;quot;binding-example&amp;quot;,&lt;br /&gt;
    frame: true,&lt;br /&gt;
    title: &amp;quot;Book List&amp;quot;,&lt;br /&gt;
    width: 540,&lt;br /&gt;
    height: 400,&lt;br /&gt;
    layout: &amp;quot;border&amp;quot;,&lt;br /&gt;
    items: [&lt;br /&gt;
      grid,&lt;br /&gt;
      {&lt;br /&gt;
        id: &amp;quot;detailPanel&amp;quot;,&lt;br /&gt;
        region: &amp;quot;center&amp;quot;,&lt;br /&gt;
        bodyStyle: {&lt;br /&gt;
          background: &amp;quot;#ffffff&amp;quot;,&lt;br /&gt;
          padding: &amp;quot;7px&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        html: &amp;quot;Please select a book to see additional details.&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  })&lt;br /&gt;
  grid.getSelectionModel().on(&amp;quot;rowselect&amp;quot;, function(sm, rowIdx, r) {&lt;br /&gt;
    var detailPanel = Ext.getCmp(&amp;quot;detailPanel&amp;quot;);&lt;br /&gt;
    bookTpl.overwrite(detailPanel.body, r.data);&lt;br /&gt;
  });&lt;br /&gt;
    store.load();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;binding-example&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use if statement in template==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
  var userData = [&lt;br /&gt;
    {ID:1,FIRSTNAME:&amp;quot;A&amp;quot;,LASTNAME:&amp;quot;B&amp;quot;,EMAIL:&amp;quot;a@b.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Home&amp;quot;,STREET1:&amp;quot;Road&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;New York&amp;quot;,STATE:&amp;quot;NY&amp;quot;,ZIP:&amp;quot;12345&amp;quot;,PHONETYPE:&amp;quot;Cell&amp;quot;,PHONE:&amp;quot;123-456-7890&amp;quot;},&lt;br /&gt;
    {ID:2,FIRSTNAME:&amp;quot;B&amp;quot;,LASTNAME:&amp;quot;C&amp;quot;,EMAIL:&amp;quot;d@e.ru&amp;quot;,PASSWORD:&amp;quot;a&amp;quot;,ADDRESSTYPE:&amp;quot;Work&amp;quot;,STREET1:&amp;quot;Lane&amp;quot;,STREET2:&amp;quot;&amp;quot;,STREET3:&amp;quot;&amp;quot;,CITY:&amp;quot;Los Angeles&amp;quot;,STATE:&amp;quot;CA&amp;quot;,ZIP:&amp;quot;67890&amp;quot;,PHONETYPE:&amp;quot;Home&amp;quot;,PHONE:&amp;quot;456-789-0123&amp;quot;},&lt;br /&gt;
  ];&lt;br /&gt;
   &lt;br /&gt;
   var userDetail = new Contact.panels.ContactDetails({&lt;br /&gt;
     applyTo: &amp;quot;my&amp;quot;,&lt;br /&gt;
     title: &amp;quot;Example&amp;quot;,&lt;br /&gt;
     data: userData[0]&lt;br /&gt;
   });&lt;br /&gt;
   &lt;br /&gt;
   updateContact = function(event,el,data){&lt;br /&gt;
    userDetail.update(data.data);&lt;br /&gt;
  }&lt;br /&gt;
   &lt;br /&gt;
   Ext.get(&amp;quot;actionLink&amp;quot;).on(&amp;quot;click&amp;quot;,updateContact,this,{data:userData[1]});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
Ext.namespace(&amp;quot;Contact.panels&amp;quot;);&lt;br /&gt;
Contact.panels.ContactDetails = Ext.extend(Ext.Panel,{&lt;br /&gt;
  width: 350,&lt;br /&gt;
  height: 250,&lt;br /&gt;
  data: {&lt;br /&gt;
    ID: 0,&lt;br /&gt;
    FIRSTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    LASTNAME: &amp;quot;&amp;quot;,&lt;br /&gt;
    EMAIL: &amp;quot;&amp;quot;,&lt;br /&gt;
    ADDRESSTYPE: &amp;quot;Home (mailing)&amp;quot;,&lt;br /&gt;
    STREET1: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET2: &amp;quot;&amp;quot;,&lt;br /&gt;
    STREET3: &amp;quot;&amp;quot;,&lt;br /&gt;
    CITY: &amp;quot;&amp;quot;,&lt;br /&gt;
    STATE: &amp;quot;&amp;quot;,&lt;br /&gt;
    ZIP: &amp;quot;&amp;quot;,&lt;br /&gt;
    PHONETYPE: &amp;quot;Home&amp;quot;,&lt;br /&gt;
    PHONE: &amp;quot;&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  tpl: new Ext.XTemplate([&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{FIRSTNAME} {LASTNAME}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;p id=&amp;quot;emailEdit_{ID}&amp;quot;&amp;gt;{EMAIL}, {PHONE} ({PHONETYPE})&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;b&amp;gt;{ADDRESSTYPE} Address&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET2.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET2}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;tpl if=&amp;quot;STREET3.length &amp;amp;gt; 0&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;{STREET3}&amp;lt;br /&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
     &amp;quot;{CITY}, {STATE} {ZIP}&amp;quot;&lt;br /&gt;
   ]),&lt;br /&gt;
   &lt;br /&gt;
  initComponent: function(){&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.initComponent.call(this);&lt;br /&gt;
    if (typeof this.tpl === &amp;quot;string&amp;quot;) {&lt;br /&gt;
      this.tpl = new Ext.XTemplate(this.tpl);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  },&lt;br /&gt;
   &lt;br /&gt;
  onRender: function(ct, position) {&lt;br /&gt;
    Contact.panels.ContactDetails.superclass.onRender.call(this, ct, position);&lt;br /&gt;
    if (this.data) {&lt;br /&gt;
      this.update(this.data);&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &lt;br /&gt;
  update: function(data) {&lt;br /&gt;
    this.data = data;&lt;br /&gt;
    this.tpl.overwrite(this.body, this.data);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;my&amp;quot; style=&amp;quot;margin:25px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;javascript:void(0)&amp;quot; id=&amp;quot;actionLink&amp;quot;&amp;gt;Update Data&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use tpl markup to extract data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code from ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var data = {&lt;br /&gt;
        name: &amp;quot;Jack Slocum&amp;quot;,&lt;br /&gt;
        company: &amp;quot;Ext JS, LLC&amp;quot;,&lt;br /&gt;
        address: &amp;quot;4 Red Bulls Drive&amp;quot;,&lt;br /&gt;
        city: &amp;quot;Cleveland&amp;quot;,&lt;br /&gt;
        state: &amp;quot;Ohio&amp;quot;,&lt;br /&gt;
        zip: &amp;quot;44102&amp;quot;,&lt;br /&gt;
        kids: [{&lt;br /&gt;
            name: &amp;quot;Sara Grace&amp;quot;,&lt;br /&gt;
            age:3&lt;br /&gt;
        },{&lt;br /&gt;
            name: &amp;quot;Zachary&amp;quot;,&lt;br /&gt;
            age:2&lt;br /&gt;
        },{&lt;br /&gt;
            name: &amp;quot;John James&amp;quot;,&lt;br /&gt;
            age:0&lt;br /&gt;
        }]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var p2 = new Ext.Panel({&lt;br /&gt;
        title: &amp;quot;XTemplate&amp;quot;,&lt;br /&gt;
        width: 300,&lt;br /&gt;
        html: &amp;quot;&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Apply the template to see results here&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
        tbar: [{&lt;br /&gt;
            text: &amp;quot;Apply Template&amp;quot;,&lt;br /&gt;
            handler: function(){&lt;br /&gt;
                var tpl = new Ext.XTemplate(&lt;br /&gt;
                    &amp;quot;&amp;lt;p&amp;gt;Name: {name}&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;lt;p&amp;gt;Company: {company}&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;lt;p&amp;gt;Location: {city}, {state}&amp;lt;/p&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;lt;p&amp;gt;Kids: &amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;lt;tpl for=&amp;quot;kids&amp;quot; if=&amp;quot;name==\&amp;quot;Jack Slocum\&amp;quot;&amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
                        &amp;quot;&amp;lt;tpl if=&amp;quot;age &amp;amp;gt; 1&amp;quot;&amp;gt;&amp;lt;p&amp;gt;{#}. {parent.name}\&amp;quot;s kid - {name}&amp;lt;/p&amp;gt;&amp;lt;/tpl&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;lt;/tpl&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
                );&lt;br /&gt;
                tpl.overwrite(p2.body, data);&lt;br /&gt;
                p2.body.highlight(&amp;quot;#c3daf9&amp;quot;, {block:true});&lt;br /&gt;
            }&lt;br /&gt;
        }],&lt;br /&gt;
        renderTo: document.body&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Write template to a Panel and link with data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code from ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    var data = {&lt;br /&gt;
        name: &amp;quot;A&amp;quot;,&lt;br /&gt;
        company: &amp;quot;B&amp;quot;,&lt;br /&gt;
        city: &amp;quot;D&amp;quot;,&lt;br /&gt;
        state: &amp;quot;E&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
    var p = new Ext.Panel({&lt;br /&gt;
        title: &amp;quot;Title&amp;quot;,&lt;br /&gt;
        width: 300,&lt;br /&gt;
        html: &amp;quot;html code &amp;lt;B&amp;gt;here&amp;lt;/B&amp;gt;&amp;quot;,&lt;br /&gt;
        tbar: [{&lt;br /&gt;
            text: &amp;quot;Template&amp;quot;,&lt;br /&gt;
            handler: function(){&lt;br /&gt;
                var tpl = new Ext.Template(&lt;br /&gt;
                    &amp;quot;Name: {name}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Company: {company}&amp;quot;,&lt;br /&gt;
                    &amp;quot;Location: {city}, {state}&amp;quot;&lt;br /&gt;
                );&lt;br /&gt;
                tpl.overwrite(p.body, data);&lt;br /&gt;
                p.body.highlight(&amp;quot;#00ff00&amp;quot;, {block:true});&lt;br /&gt;
            }&lt;br /&gt;
        }],&lt;br /&gt;
        renderTo: Ext.getBody()&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>