﻿<?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>WebDuty &#187; ExtJs</title>
	<atom:link href="http://webduty.ru/category/extjs/feed" rel="self" type="application/rss+xml" />
	<link>http://webduty.ru</link>
	<description>Блог посвящённый веб-технологиям</description>
	<lastBuildDate>Sat, 19 Feb 2011 15:46:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ext js: Создание таблицы из массива данных</title>
		<link>http://webduty.ru/extjs-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%8b-%d0%b8%d0%b7-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2%d0%b0-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85.htm</link>
		<comments>http://webduty.ru/extjs-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%8b-%d0%b8%d0%b7-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2%d0%b0-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85.htm#comments</comments>
		<pubDate>Fri, 10 Jul 2009 13:23:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ExtJs]]></category>
		<category><![CDATA[ext js]]></category>
		<category><![CDATA[таблица]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=610</guid>
		<description><![CDATA[Когда я первый раз с помощью Ext Js пытался что-то сделать, мне показалось, что это очень сложная библиотека. В тот момент я пытался реализовать простенькую табличку, получающую данные из массива, но получилось пустая страница. В чём ошибка я так понять и не смог. 
Пару дней назад я вернулся к этому вопросу, установил FireBug, c помощью [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://webduty.ru/wp-content/uploads/2009/07/exthome2.jpg" alt="exthome" title="exthome" width="231" height="236" class="size-full wp-image-627" style="float: left; margin-right: 20px; margin-left: 10px;"/><em>Когда я первый раз с помощью <noindex><a rel="nofollow" href="http://extjs.com/"  target="_blank">Ext Js</a></noindex> пытался что-то сделать, мне показалось, что это очень сложная библиотека. В тот момент я пытался реализовать простенькую табличку, получающую данные из массива, но получилось пустая страница. В чём ошибка я так понять и не смог. <br/></em><br />
Пару дней назад я вернулся к этому вопросу, установил <noindex><a rel="nofollow" href="http://getfirebug.com/"  target="_blank">FireBug</a></noindex>, c помощью которого можно отлаживать ошибки Javascript. Итак, я взялся за исследования Ext Js. Работать я буду с ExtJs 2.2 (<noindex><a rel="nofollow" href="http://webduty.ru/rars/ext-2.2.1.zip" >скачать</a></noindex>).<br/><span id="more-610"></span><br />
Рассматривать Ext Js я буду на конкретных примерах её использования.<br />
В этой статье я постараюсь описать создание таблицы из массива данных, обладающая множеством удобных функций, таких как сортировка строк, изменения ширины столбцов и др. </p>
<p><strong>1.</strong> HTML-Разметка (array-grid.html)</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Array Grid Sample<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;">&lt;!– include ext-all.css –<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;link</span> <span style="color: #000066;">rel</span>=”stylesheet” <span style="color: #000066;">type</span>=”text/css” <span style="color: #000066;">href</span>=”../resources/css/ext-all.css”<span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;">&lt;!– include ext-base.js –<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=”text/javascript” <span style="color: #000066;">src</span>=”ext-2.2/adapter/ext/ext-base.js”<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;">&lt;!– include ext-all.js –<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=”text/javascript” <span style="color: #000066;">src</span>=”ext-2.2/ext-all.js”<span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=”text/javascript” <span style="color: #000066;">src</span>=”array-grid.js”<span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;">&lt;!– В этом слое будет расположена наша будущая таблица –<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=”grid-example”<span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>2.</strong> пишем javascript-код (array-grid.js)</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Применяем Ext.onReady для того чтобы вызвать скрипт при загрузке страницы</span>
Ext.<span style="color: #660066;">onReady</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// составляем массив данных </span>
<span style="color: #003366; font-weight: bold;">var</span> myData <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span>
<span style="color: #009900;">&#91;</span>’3m Co’<span style="color: #339933;">,</span>71.72<span style="color: #339933;">,</span>0.02<span style="color: #339933;">,</span>0.03<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Alcoa Inc’<span style="color: #339933;">,</span>29.01<span style="color: #339933;">,</span>0.42<span style="color: #339933;">,</span>1.47<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Altria Group Inc’<span style="color: #339933;">,</span>83.81<span style="color: #339933;">,</span>0.28<span style="color: #339933;">,</span>0.34<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’American Express Company’<span style="color: #339933;">,</span>52.55<span style="color: #339933;">,</span>0.01<span style="color: #339933;">,</span>0.02<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’American International Group<span style="color: #339933;">,</span> Inc.’<span style="color: #339933;">,</span>64.13<span style="color: #339933;">,</span>0.31<span style="color: #339933;">,</span>0.49<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’AT<span style="color: #339933;">&amp;</span>T Inc.’<span style="color: #339933;">,</span>31.61<span style="color: #339933;">,-</span>0.48<span style="color: #339933;">,-</span>1.54<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Boeing Co.’<span style="color: #339933;">,</span>75.43<span style="color: #339933;">,</span>0.53<span style="color: #339933;">,</span>0.71<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Caterpillar Inc.’<span style="color: #339933;">,</span>67.27<span style="color: #339933;">,</span>0.92<span style="color: #339933;">,</span>1.39<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Citigroup<span style="color: #339933;">,</span> Inc.’<span style="color: #339933;">,</span>49.37<span style="color: #339933;">,</span>0.02<span style="color: #339933;">,</span>0.04<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’E.<span style="color: #660066;">I</span>. <span style="color: #660066;">du</span> Pont de Nemours and Company’<span style="color: #339933;">,</span>40.48<span style="color: #339933;">,</span>0.51<span style="color: #339933;">,</span>1.28<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Exxon Mobil Corp’<span style="color: #339933;">,</span>68.1<span style="color: #339933;">,-</span>0.43<span style="color: #339933;">,-</span>0.64<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’General Electric Company’<span style="color: #339933;">,</span>34.14<span style="color: #339933;">,-</span>0.08<span style="color: #339933;">,-</span>0.23<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’General Motors Corporation’<span style="color: #339933;">,</span>30.27<span style="color: #339933;">,</span>1.09<span style="color: #339933;">,</span>3.74<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Hewlett<span style="color: #339933;">-</span>Packard Co.’<span style="color: #339933;">,</span>36.53<span style="color: #339933;">,-</span>0.03<span style="color: #339933;">,-</span>0.08<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Honeywell Intl Inc’<span style="color: #339933;">,</span>38.77<span style="color: #339933;">,</span>0.05<span style="color: #339933;">,</span>0.13<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Intel Corporation’<span style="color: #339933;">,</span>19.88<span style="color: #339933;">,</span>0.31<span style="color: #339933;">,</span>1.58<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’International Business Machines’<span style="color: #339933;">,</span>81.41<span style="color: #339933;">,</span>0.44<span style="color: #339933;">,</span>0.54<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Johnson <span style="color: #339933;">&amp;</span> Johnson’<span style="color: #339933;">,</span>64.72<span style="color: #339933;">,</span>0.06<span style="color: #339933;">,</span>0.09<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’JP Morgan <span style="color: #339933;">&amp;</span> Chase <span style="color: #339933;">&amp;</span> Co’<span style="color: #339933;">,</span>45.73<span style="color: #339933;">,</span>0.07<span style="color: #339933;">,</span>0.15<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’McDonald\’s Corporation’<span style="color: #339933;">,</span>36.76<span style="color: #339933;">,</span>0.86<span style="color: #339933;">,</span>2.40<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Merck <span style="color: #339933;">&amp;</span> Co.<span style="color: #339933;">,</span> Inc.’<span style="color: #339933;">,</span>40.96<span style="color: #339933;">,</span>0.41<span style="color: #339933;">,</span>1.01<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Microsoft Corporation’<span style="color: #339933;">,</span>25.84<span style="color: #339933;">,</span>0.14<span style="color: #339933;">,</span>0.54<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Pfizer Inc’<span style="color: #339933;">,</span>27.96<span style="color: #339933;">,</span>0.4<span style="color: #339933;">,</span>1.45<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’The Coca<span style="color: #339933;">-</span>Cola Company’<span style="color: #339933;">,</span>45.07<span style="color: #339933;">,</span>0.26<span style="color: #339933;">,</span>0.58<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’The <span style="color: #000066;">Home</span> Depot<span style="color: #339933;">,</span> Inc.’<span style="color: #339933;">,</span>34.64<span style="color: #339933;">,</span>0.35<span style="color: #339933;">,</span>1.02<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’The Procter <span style="color: #339933;">&amp;</span> Gamble Company’<span style="color: #339933;">,</span>61.91<span style="color: #339933;">,</span>0.01<span style="color: #339933;">,</span>0.02<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’United Technologies Corporation’<span style="color: #339933;">,</span>63.26<span style="color: #339933;">,</span>0.55<span style="color: #339933;">,</span>0.88<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Verizon Communications’<span style="color: #339933;">,</span>35.57<span style="color: #339933;">,</span>0.39<span style="color: #339933;">,</span>1.11<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#91;</span>’Wal<span style="color: #339933;">-</span>Mart Stores<span style="color: #339933;">,</span> Inc.’<span style="color: #339933;">,</span>45.45<span style="color: #339933;">,</span>0.73<span style="color: #339933;">,</span>1.63<span style="color: #339933;">,</span>’9<span style="color: #339933;">/</span>1 12<span style="color: #339933;">:</span>00am’<span style="color: #009900;">&#93;</span>
<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// создаём структуру данных</span>
<span style="color: #003366; font-weight: bold;">var</span> store <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">data</span>.<span style="color: #660066;">SimpleStore</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        fields<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
           <span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'company'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
           <span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'price'</span><span style="color: #339933;">,</span> type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'float'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
           <span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'change'</span><span style="color: #339933;">,</span> type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'float'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
           <span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'pctChange'</span><span style="color: #339933;">,</span> type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'float'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
           <span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'lastChange'</span><span style="color: #339933;">,</span> type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'date'</span><span style="color: #339933;">,</span> dateFormat<span style="color: #339933;">:</span> <span style="color: #3366CC;">'n/j h:ia'</span><span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#93;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    store.<span style="color: #660066;">loadData</span><span style="color: #009900;">&#40;</span>myData<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #006600; font-style: italic;">// загружаем данные</span>
&nbsp;
store.<span style="color: #660066;">loadData</span><span style="color: #009900;">&#40;</span>sampleData<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// создаём таблицу</span>
<span style="color: #003366; font-weight: bold;">var</span> grid <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Ext.<span style="color: #660066;">grid</span>.<span style="color: #660066;">GridPanel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        store<span style="color: #339933;">:</span> store<span style="color: #339933;">,</span>
        columns<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
<span style="color: #009900;">&#123;</span>id<span style="color: #339933;">:</span><span style="color: #3366CC;">'company'</span><span style="color: #339933;">,</span>header<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Company&quot;</span><span style="color: #339933;">,</span> width<span style="color: #339933;">:</span> 160<span style="color: #339933;">,</span> sortable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> 
   dataIndex<span style="color: #339933;">:</span> <span style="color: #3366CC;">'company'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#123;</span>header<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Price&quot;</span><span style="color: #339933;">,</span> width<span style="color: #339933;">:</span> 75<span style="color: #339933;">,</span> sortable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> renderer<span style="color: #339933;">:</span> <span style="color: #3366CC;">'usMoney'</span><span style="color: #339933;">,</span> 
   dataIndex<span style="color: #339933;">:</span> <span style="color: #3366CC;">'price'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#123;</span>header<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Change&quot;</span><span style="color: #339933;">,</span> width<span style="color: #339933;">:</span> 75<span style="color: #339933;">,</span> sortable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> dataIndex<span style="color: #339933;">:</span> <span style="color: #3366CC;">'change'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#123;</span>header<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;% Change&quot;</span><span style="color: #339933;">,</span> width<span style="color: #339933;">:</span> 75<span style="color: #339933;">,</span> sortable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> dataIndex<span style="color: #339933;">:</span> <span style="color: #3366CC;">'pctChange'</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#123;</span>header<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Last Updated&quot;</span><span style="color: #339933;">,</span> width<span style="color: #339933;">:</span> 85<span style="color: #339933;">,</span> sortable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> 
renderer<span style="color: #339933;">:</span> Ext.<span style="color: #660066;">util</span>.<span style="color: #660066;">Format</span>.<span style="color: #660066;">dateRenderer</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'m/d/Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> dataIndex<span style="color: #339933;">:</span> <span style="color: #3366CC;">'lastChange'</span><span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
        stripeRows<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
        autoExpandColumn<span style="color: #339933;">:</span> <span style="color: #3366CC;">'company'</span><span style="color: #339933;">,</span>
        height<span style="color: #339933;">:</span><span style="color: #CC0000;">350</span><span style="color: #339933;">,</span>
        width<span style="color: #339933;">:</span><span style="color: #CC0000;">600</span><span style="color: #339933;">,</span>
        title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Array Grid'</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// указываем, в какой слой выводить таблицу данных</span>
grid.<span style="color: #660066;">render</span><span style="color: #009900;">&#40;</span>’grid<span style="color: #339933;">-</span>example’<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>3.</strong> Результат<br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/1.jpg" alt="1" title="1" width="601" height="354" class="simple size-full wp-image-612" /></p>
<p><noindex><a rel="nofollow" href="http://webduty.ru/samples/11/examples/grid/array-grid.html" class="demo"  target="_blank">Посмотреть пример</a></noindex> <noindex><a rel="nofollow" href="http://webduty.ru/rars/ext-2.2.1.zip" class="download"  style="margin-left: 20px;">Cкачать ExtJS 2.2.1</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/extjs-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%8b-%d0%b8%d0%b7-%d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2%d0%b0-%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

