<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sokolov blog &#187; ExtJS</title>
	<atom:link href="http://blog.sokolov.me/category/extjs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sokolov.me</link>
	<description>всякие заметки, в-основном freebsd,linux</description>
	<lastBuildDate>Wed, 14 Dec 2011 16:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ExtJS: Grid inside Form</title>
		<link>http://blog.sokolov.me/2011/08/03/extjs-grid-inside-form/</link>
		<comments>http://blog.sokolov.me/2011/08/03/extjs-grid-inside-form/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 15:08:52 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=945</guid>
		<description><![CDATA[Для реализации грид-а внтури формы нужно 1. Установить isFormField: true, 2. Реализовать следующие методы: getName() getValue() setValue() isValid() validate() isDirty() markInvalid() clearInvalid() reset() Источник тут]]></description>
			<content:encoded><![CDATA[<p><strong>Для реализации грид-а внтури формы нужно</strong><br />
1. Установить isFormField: true,<br />
2. Реализовать следующие методы:<br />
<code>    getName()<br />
    getValue()<br />
    setValue()<br />
    isValid()<br />
    validate()<br />
    isDirty()<br />
    markInvalid()<br />
    clearInvalid()<br />
    reset()</code></p>
<p>Источник <a href="http://www.sencha.com/forum/showthread.php?84278-validate-problem-of-a-gridpanel-as-a-form-item&#038;p=404811&#038;viewfull=1#post404811">тут</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/08/03/extjs-grid-inside-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Картография</title>
		<link>http://blog.sokolov.me/2010/10/23/%d0%ba%d0%b0%d1%80%d1%82%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%8f/</link>
		<comments>http://blog.sokolov.me/2010/10/23/%d0%ba%d0%b0%d1%80%d1%82%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%8f/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 12:18:20 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Geo]]></category>
		<category><![CDATA[GoogleMaps]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=737</guid>
		<description><![CDATA[Картография со слоями в браузере: http://geomajas.org/]]></description>
			<content:encoded><![CDATA[<p>Картография со слоями в браузере: <a href="http://geomajas.org/">http://geomajas.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/10/23/%d0%ba%d0%b0%d1%80%d1%82%d0%be%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%8f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCheckbox &#8212; A nicer checkbox always submitting configurable values &#8212; Ext JS Forums</title>
		<link>http://blog.sokolov.me/2009/10/08/xcheckbox-a-nicer-checkbox-always-submitting-configurable-values-ext-js-forums/</link>
		<comments>http://blog.sokolov.me/2009/10/08/xcheckbox-a-nicer-checkbox-always-submitting-configurable-values-ext-js-forums/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 22:22:31 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=44</guid>
		<description><![CDATA[XCheckbox &#8212; A nicer checkbox always submitting configurable values &#8212; Ext JS Forums.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.extjs.com/forum/showthread.php?t=25924">XCheckbox &#8212; A nicer checkbox always submitting configurable values &#8212; Ext JS Forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/08/xcheckbox-a-nicer-checkbox-always-submitting-configurable-values-ext-js-forums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS grid: поиск, несколько toolbar</title>
		<link>http://blog.sokolov.me/2009/10/05/extjs-grid-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be-toolbar/</link>
		<comments>http://blog.sokolov.me/2009/10/05/extjs-grid-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be-toolbar/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:29:26 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[toolbar]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=42</guid>
		<description><![CDATA[Плагин для поиска к grid Возможность создания нескольких тулбаров Ext.ux.grid.Search Plugin by Saki.]]></description>
			<content:encoded><![CDATA[<p>Плагин для поиска к grid</p>
<p>Возможность создания нескольких тулбаров</p>
<p><a href="http://gridsearch.extjs.eu/">Ext.ux.grid.Search Plugin by Saki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/10/05/extjs-grid-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be-toolbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обработка и визуализация ошибок в таблице при сохранении</title>
		<link>http://blog.sokolov.me/2009/09/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b8-%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-%d1%82%d0%b0%d0%b1/</link>
		<comments>http://blog.sokolov.me/2009/09/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b8-%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-%d1%82%d0%b0%d0%b1/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:08:29 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=35</guid>
		<description><![CDATA[[3.0RC2] GridBatchErrorDisplayPlugin alfa &#8212; Ext JS Forums.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.extjs.com/forum/showthread.php?t=72204">[3.0RC2] GridBatchErrorDisplayPlugin alfa &#8212; Ext JS Forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/09/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b8-%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b2-%d1%82%d0%b0%d0%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проверка grid перед закрытием</title>
		<link>http://blog.sokolov.me/2009/09/29/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-grid-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5%d0%bc/</link>
		<comments>http://blog.sokolov.me/2009/09/29/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-grid-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5%d0%bc/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:53:01 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=29</guid>
		<description><![CDATA[через Conditionally Close Tab, How ?? &#8212; Ext JS Forums.]]></description>
			<content:encoded><![CDATA[<p><div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.sokolov.me/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> tabPanel <span class="sy0">=</span> <span class="kw2">new</span> Ext.<span class="me1">TabPanel</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
items<span class="sy0">:</span> <span class="br0">&#91;</span>...<span class="br0">&#93;</span><span class="sy0">,</span>
listeners<span class="sy0">:</span> <span class="br0">&#123;</span>
beforeremove<span class="sy0">:</span> <span class="kw2">function</span> <span class="br0">&#40;</span>container<span class="sy0">,</span> component<span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span>component.<span class="me1">allowRemove</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
Ext.<span class="me1">MessageBox</span>.<span class="kw3">confirm</span><span class="br0">&#40;</span><span class="st0">'Confirm Action'</span><span class="sy0">,</span> <span class="st0">'Message'</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>btn<span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span class="kw1">if</span> <span class="br0">&#40;</span>btn <span class="sy0">==</span> <span class="st0">'yes'</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
component.<span class="me1">allowRemove</span> <span class="sy0">=</span> <span class="kw2">true</span><span class="sy0">;</span>
container.<span class="me1">remove</span><span class="br0">&#40;</span>component<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span><span class="sy0">,</span>
<span class="kw1">this</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw1">return</span> <span class="kw2">false</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div><br />
через <a href="http://www.extjs.com/forum/showthread.php?p=232616#post232616">Conditionally Close Tab, How ?? &#8212; Ext JS Forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/09/29/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-grid-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Автоматический размер колонки по двойному клику</title>
		<link>http://blog.sokolov.me/2009/09/29/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80-%d0%ba%d0%be%d0%bb%d0%be%d0%bd%d0%ba%d0%b8-%d0%bf%d0%be-%d0%b4%d0%b2%d0%be/</link>
		<comments>http://blog.sokolov.me/2009/09/29/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80-%d0%ba%d0%be%d0%bb%d0%be%d0%bd%d0%ba%d0%b8-%d0%bf%d0%be-%d0%b4%d0%b2%d0%be/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:46:52 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=27</guid>
		<description><![CDATA[Dbl click column header to autosize &#8212; Ext JS Forums.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.extjs.com/forum/showthread.php?t=57031">Dbl click column header to autosize &#8212; Ext JS Forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/09/29/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%80-%d0%ba%d0%be%d0%bb%d0%be%d0%bd%d0%ba%d0%b8-%d0%bf%d0%be-%d0%b4%d0%b2%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оптимизатор JavaScript-кода</title>
		<link>http://blog.sokolov.me/2009/09/25/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80-javascript-%d0%ba%d0%be%d0%b4%d0%b0/</link>
		<comments>http://blog.sokolov.me/2009/09/25/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80-javascript-%d0%ba%d0%be%d0%b4%d0%b0/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 13:08:37 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=25</guid>
		<description><![CDATA[Оптимизатор JavaScript-кода Ext &#8212; JSBuilder2 &#8212; A Tool for Managing Your Applications.]]></description>
			<content:encoded><![CDATA[<p>Оптимизатор JavaScript-кода</p>
<p><a href="http://www.extjs.com/products/jsbuilder/">Ext &#8212; JSBuilder2 &#8212; A Tool for Managing Your Applications</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/09/25/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80-javascript-%d0%ba%d0%be%d0%b4%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS Grid with metaData</title>
		<link>http://blog.sokolov.me/2009/09/25/dynamic-grid-panel-for-ext-js-extjs-erhan-is-typing/</link>
		<comments>http://blog.sokolov.me/2009/09/25/dynamic-grid-panel-for-ext-js-extjs-erhan-is-typing/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 21:48:02 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Grid]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=21</guid>
		<description><![CDATA[Плагин позволяющий использовать metadata для конфигурирования полей хранилища Dynamic Grid Panel for Ext JS &#124; ExtJS &#124; Erhan is typing&#8230;.]]></description>
			<content:encoded><![CDATA[<p>Плагин позволяющий использовать metadata для конфигурирования полей хранилища<br />
<a href="http://erhanabay.com/2009/01/29/dynamic-grid-panel-for-ext-js/">Dynamic Grid Panel for Ext JS | ExtJS | Erhan is typing&#8230;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/09/25/dynamic-grid-panel-for-ext-js-extjs-erhan-is-typing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

