<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1347977285426324362</id><updated>2024-11-08T08:27:19.581-08:00</updated><category term="Extjs history"/><category term="all about extjs"/><category term="ext js"/><category term="ext sencha"/><category term="extjs"/><category term="extjs 3"/><category term="extjs basics"/><category term="learn extjs"/><category term="learning extjs"/><category term="starting extjs"/><category term="what is extjs"/><category term="start extjs"/><category term="start with extjs"/><category term="why extjs"/><category term="why to use extjs"/><category term="capturing onpaste event in extjs HTMLEditor"/><category term="onpate event in extjs"/><title type='text'>All about Ext JS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://learning-extjs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://learning-extjs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/09991765486687219690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1347977285426324362.post-2743871696037839025</id><published>2012-10-22T05:23:00.000-07:00</published><updated>2012-10-22T14:44:08.698-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="all about extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="capturing onpaste event in extjs HTMLEditor"/><category scheme="http://www.blogger.com/atom/ns#" term="ext js"/><category scheme="http://www.blogger.com/atom/ns#" term="ext sencha"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs 3"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs basics"/><category scheme="http://www.blogger.com/atom/ns#" term="Extjs history"/><category scheme="http://www.blogger.com/atom/ns#" term="learn extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="learning extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="onpate event in extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="starting extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="what is extjs"/><title type='text'>Capture the HTMLEditor&#39;s onpaste event</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;,Trebuchet,sans-serif; font-size: 14px; margin: 0px; position: relative; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How to capture the HTMLEditor&#39;s onpaste event&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #666666; font-size: small; line-height: 18px;&quot;&gt;The key to capturing the onpaste event for the HTMLEditor component is to wait for its initialize event to fire and then add the onpaste handler to its document body:&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: #666666; font-family: Verdana,sans-serif; font-size: 13px; line-height: 18px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;div class=&quot;container&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js plain&quot;&gt;{&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js plain&quot;&gt;xtype:&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js string&quot;&gt;&#39;htmleditor&#39;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;,&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js plain&quot;&gt;listeners: {&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;initialize:&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js keyword&quot;&gt;function&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;(cmp) {&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number6 index5 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;Ext.EventManager.addListener(&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number8 index7 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;cmp.iframeEl.dom.contentWindow.document.body&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number10 index9 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;,&lt;/code&gt;&lt;code class=&quot;js string&quot;&gt;&#39;paste&#39;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number12 index11 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;,&lt;/code&gt;&lt;code class=&quot;js keyword&quot;&gt;function&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;(e, el){&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number13 index12 alt2&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;// your action&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number14 index13 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;});&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number16 index15 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number17 index16 alt2&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;js plain&quot;&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;line number18 index17 alt1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;js plain&quot;&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://learning-extjs.blogspot.com/feeds/2743871696037839025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/capture-htmleditors-onpaste-event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/2743871696037839025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/2743871696037839025'/><link rel='alternate' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/capture-htmleditors-onpaste-event.html' title='Capture the HTMLEditor&#39;s onpaste event'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/09991765486687219690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1347977285426324362.post-1674927536418285893</id><published>2012-10-22T05:19:00.000-07:00</published><updated>2012-10-22T14:46:05.027-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="all about extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="ext js"/><category scheme="http://www.blogger.com/atom/ns#" term="ext sencha"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs 3"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs basics"/><category scheme="http://www.blogger.com/atom/ns#" term="Extjs history"/><category scheme="http://www.blogger.com/atom/ns#" term="learn extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="learning extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="start extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="start with extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="starting extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="what is extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="why extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="why to use extjs"/><title type='text'>Concatenate field values in a ExtJS store</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h2 class=&quot;post-title entry-title&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, Trebuchet, sans-serif; font-size: 14px; margin: 0px; position: relative;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;A function to concatenate field values in a store&lt;/span&gt;&lt;/h2&gt;
&lt;h2 class=&quot;post-title entry-title&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;,Trebuchet,sans-serif; font-size: 14px; margin: 0px; position: relative;&quot;&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #666666; font-size: small; line-height: 18px;&quot;&gt;This is a function to concatenate the values in a field of a store similar to Store.sum();&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br style=&quot;background-color: white; color: #666666; font-family: &#39;Trebuchet MS&#39;,Trebuchet,sans-serif; line-height: 18px;&quot; /&gt;&lt;/span&gt;
&lt;pre class=&quot;brush:js&quot; style=&quot;background-color: white; color: #666666; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Ext.data.Store.override({
    
    concat: function(field, grouped, separator){
        
        if(typeof separator === &#39;undefined&#39;){
            separator = &#39;, &#39;;
        }
        
        if (grouped &amp;amp;&amp;amp; this.isGrouped()) {
            return this.aggregate(this.getConcat, this, true, [field, separator]);
        } else {
            return this.getConcat(this.data.items, field, separator);
        }    
    },
    
    getConcat: function(records, field, separator){
        var result = [];
        var i = 0;
        var len = records.length;
        
        for(; i &amp;lt; len; ++i){
            result.push(records[i].get(field));
        }
        return result.join(separator);
    }
});  
    &lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #666666; font-size: small; line-height: 18px;&quot;&gt;For example, if the store has a field &#39;names&#39;, with data &#39;Me&#39; and &#39;You&#39;, then store.concat(&#39;name&#39;) would return &#39;Me, You&#39;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://learning-extjs.blogspot.com/feeds/1674927536418285893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/concatenate-field-values-in-extjs-store.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/1674927536418285893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/1674927536418285893'/><link rel='alternate' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/concatenate-field-values-in-extjs-store.html' title='Concatenate field values in a ExtJS store'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/09991765486687219690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1347977285426324362.post-3483255386250481016</id><published>2012-10-14T12:46:00.001-07:00</published><updated>2012-10-30T14:47:07.421-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="all about extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="ext js"/><category scheme="http://www.blogger.com/atom/ns#" term="ext sencha"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs 3"/><category scheme="http://www.blogger.com/atom/ns#" term="extjs basics"/><category scheme="http://www.blogger.com/atom/ns#" term="Extjs history"/><category scheme="http://www.blogger.com/atom/ns#" term="learn extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="learning extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="start extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="start with extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="starting extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="what is extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="why extjs"/><category scheme="http://www.blogger.com/atom/ns#" term="why to use extjs"/><title type='text'>All about Ext JS </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 1495px; top: 321px; word-spacing: -2px;&quot;&gt;What is &lt;span style=&quot;color: #3d85c6;&quot;&gt;Ext&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;Js&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class=&quot;ff3&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff3&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 273px; top: 870px;&quot;&gt;●&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 823px; word-spacing: -2px;&quot;&gt; ExtJS is a javascript&amp;nbsp; framework (client-side )&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 1027px; word-spacing: -2px;&quot;&gt; that enables developers to develop Rich&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 1231px; word-spacing: -4px;&quot;&gt;&amp;nbsp;&amp;nbsp; Internet&amp;nbsp; &lt;span class=&quot;l9&quot;&gt;Application (RIA) &lt;span class=&quot;w6&quot;&gt;&lt;/span&gt; (static&amp;nbsp; websites&amp;nbsp; or&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 1435px; word-spacing: -2px;&quot;&gt;data-driven applications) with a plethora of&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 1639px;&quot;&gt;options.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 273px; top: 1969px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 273px; top: 1969px;&quot;&gt;●&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 1923px; word-spacing: -2px;&quot;&gt; ExtJS has a huge collection &lt;span class=&quot;w6&quot;&gt;&lt;/span&gt;of controls (ranging &lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2127px; word-spacing: -2px;&quot;&gt;from textboxes to highly sophisticated UI&lt;/span&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt; Controls).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;ExtJs History&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● Started as extension to Yahoo&#39;s YUI! Framework in 2006 – YUI-Ext !&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;br /&gt;● By the end of the year, the library had gained so much in popularity that the name was changed simply to Ext, a reflection of its maturity and independence as a framework.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● A company was formed in early 2007, and Ext is now dual-licensed under the GPL v3 and a proprietary license.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;Why ExtJs ?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;br /&gt;● Most Developers don&#39;t like to design&lt;br /&gt;● HTML isn’t pretty&lt;br /&gt;● HTML isn’t functional&lt;br /&gt;● ExtJs is the largest consistent library of extended components in a single package&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● ExtJs is “baked in” to ColdFusion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Features of ExtJs :&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● Ext is cross-browser compatible.&lt;br /&gt;● Ext has a complete set of widgets.&lt;br /&gt;● Ext looks great and it feels good.&lt;br /&gt;● Ext is very well documented.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● Ext can be used both under a free and a commercial license.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNc8scHeT2PNJvRmHx1yWWbss3qKuNafBN6eINZJf1ngxbr-204c-p9o3IMkhRYslDw_Ib4JA-zOy_azabRxzlkKYI6syNqsHz5mytlLQpfd4km-nVTeza_n8BpBzwVx0LXcCfoPMovkca/s1600/cross_browser.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Cross-browser compatible&quot; border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNc8scHeT2PNJvRmHx1yWWbss3qKuNafBN6eINZJf1ngxbr-204c-p9o3IMkhRYslDw_Ib4JA-zOy_azabRxzlkKYI6syNqsHz5mytlLQpfd4km-nVTeza_n8BpBzwVx0LXcCfoPMovkca/s1600/cross_browser.JPG&quot; title=&quot;Cross-browser compatible&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Cross-browser compatible&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX40gXOW9MeinrPyfAAWvXrFddPyWmAaUZj9rLeqF3GXSj6-WN-t0WPaii8ZrA_qVT4qtnqEKdeDh3C8w9qvVPvJPKc788jr8fOGs-GJeSV8EEFPlAJNb9qpBqIHhBT6YtoPF8UUg86xvt/s1600/1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Windows looks like OS windows – support  dragging/resizing/closing&quot; border=&quot;0&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX40gXOW9MeinrPyfAAWvXrFddPyWmAaUZj9rLeqF3GXSj6-WN-t0WPaii8ZrA_qVT4qtnqEKdeDh3C8w9qvVPvJPKc788jr8fOGs-GJeSV8EEFPlAJNb9qpBqIHhBT6YtoPF8UUg86xvt/s1600/1.JPG&quot; style=&quot;cursor: move;&quot; title=&quot;Windows looks like OS windows&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Windows looks like OS windows&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEbplrN6Y0AIJPR7q1OUP_x0gXSp_tnT8ZA5DRiD_ijGpQtiECA3g8928HWrK3UMWVBHqD-IEEs-gJ-ikuwiygbq3ePfzAKVNX0mzNG1bEDiKJxcLR_0L40b7RqQukNRo4GCDsu22XBlH/s1600/documentation.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Good Documentation&quot; border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEbplrN6Y0AIJPR7q1OUP_x0gXSp_tnT8ZA5DRiD_ijGpQtiECA3g8928HWrK3UMWVBHqD-IEEs-gJ-ikuwiygbq3ePfzAKVNX0mzNG1bEDiKJxcLR_0L40b7RqQukNRo4GCDsu22XBlH/s1600/documentation.JPG&quot; title=&quot;Good Documentation&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Good Documentation&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;How do we begin?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● Download the latest copy of ExtJS from&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;a href=&quot;http://www.sencha.com/products/extjs/download/&quot;&gt;http://www.sencha.com/products/extjs/download/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;● Unzip using any file compression utility(Winzip / WinRAR).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ff2&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;a&quot; style=&quot;left: 418px; top: 2330px;&quot;&gt;&lt;br /&gt;● It is strongly recommended that you create a virtual directory for the unzipped folder (since certain examples work only if accessed via website / virtual directory).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;image_layer&quot; style=&quot;z-index: 1;&quot;&gt;
&lt;div class=&quot;ie_fix&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://learning-extjs.blogspot.com/feeds/3483255386250481016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/all-about-ext-js.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/3483255386250481016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1347977285426324362/posts/default/3483255386250481016'/><link rel='alternate' type='text/html' href='http://learning-extjs.blogspot.com/2012/10/all-about-ext-js.html' title='All about Ext JS '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/09991765486687219690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNc8scHeT2PNJvRmHx1yWWbss3qKuNafBN6eINZJf1ngxbr-204c-p9o3IMkhRYslDw_Ib4JA-zOy_azabRxzlkKYI6syNqsHz5mytlLQpfd4km-nVTeza_n8BpBzwVx0LXcCfoPMovkca/s72-c/cross_browser.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>