<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://former.sunvisor.net"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Sunvisor Lab. - JavaScript</title>
 <link>http://former.sunvisor.net/taxonomy/term/72/0</link>
 <description></description>
 <language>ja</language>
<item>
 <title>09.サーバーサイドでDirectStoreの更新処理を書く</title>
 <link>http://former.sunvisor.net/extjs/direct_serverside</link>
 <description>&lt;p&gt;08. で DirectStore でのサーバー更新について調べましたが，それでは実際にサーバー側のルーチンはどう書いたらいいのでしょうか。ここでは，PHPとxFrameworkPXを使った場合を例示します。xFrameworkPXでは，ExtDirectコントローラーを使えば，モジュールのメソッドがそのままExtDirectで使えるという便利な機能があります。ここでは，そのモジュールのメソッドの記述例を示してExtDirectでのサーバー側の実装を示します。ただ，他のフレームワークを使った場合でも，API周りの処理に違いがあるとは思いますが，実際に処理するメソッド自体は大同小異だと思いますので，参考にはなると思います。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/direct_serverside&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/direct_serverside#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Mon, 28 Mar 2011 07:59:43 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">415 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>08.DirectStore でサーバー更新をかける</title>
 <link>http://former.sunvisor.net/extjs/directsotre</link>
 <description>&lt;p&gt;&lt;strong&gt;2010/03/25 更新&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DirectStore でサーバー側のデータを読むことができるのは知っていました。が，更新をかける方法がわからず，Storeの中の更新データを取り出すメソッドを読んで，そのデータをExt.Directの関数をコールすることでサーバー側に渡していました。&lt;/p&gt;
&lt;p&gt;でも，ちゃんと設定すれば，DirectStore の save() メソッドをコールするだけで，サーバーに更新をかけることができます。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/directsotre&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/directsotre#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/70">ExtJS</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Mon, 24 Jan 2011 05:05:38 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">412 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>07.DirectStore を ｘFrameworkPX とともに使う</title>
 <link>http://former.sunvisor.net/node/410</link>
 <description>&lt;p&gt;DirectStore／EditorGridPanel を使ってアプリケーションを作る時の基本的なことを書き留めておきたいと思います。サーバーサイドは，ｘFrameworkPX　を使います。&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/node/410&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/node/410#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/70">ExtJS</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/73">xFrameworkPX</category>
 <pubDate>Sun, 16 Jan 2011 04:42:21 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">410 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>06.Ext Designerのマニュアル文書</title>
 <link>http://former.sunvisor.net/extjs/06</link>
 <description>&lt;p&gt;Ext Designerの操作を学んでいて，結局マニュアルをちゃんと読むべきだという結論に達し，一念発起して英文のマニュアルを読みました。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/06&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/06#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/70">ExtJS</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Tue, 12 Oct 2010 08:01:22 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">400 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>04. パネルの中身をセットする</title>
 <link>http://former.sunvisor.net/extjs/04</link>
 <description>&lt;p&gt;&amp;nbsp;パネルの内容を動的にセットするには，Ext.Templateを使うのがExtJS流みたいです。&lt;/p&gt;
&lt;h3&gt;参考サイト&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://extjs.blog.sus4.co.jp/2009/12/03/extjs-tutorial10/&quot;&gt;ExtJS入門10　Ext.XTemplateを使う&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.open-force.info/index.php/blog/show/l/18&quot;&gt;Ext.Templateの使い方&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;テンプレートとなるhtml文をセットしてテンプレートオブジェクトを生成。そのhtmlは，ページ中の要素からも取り出せるし，文字列で与えても良い。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/04&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/04#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Thu, 23 Sep 2010 05:22:20 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">393 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>03. Ext Designer で作成されるファイル</title>
 <link>http://former.sunvisor.net/extjs/03</link>
 <description>&lt;h2&gt;Ext Designer で作成されるファイル&lt;/h2&gt;
&lt;p&gt;Ext Designerで，画面上にいろいろ配置してプロジェクトを保存した後に，「Export Project」を実行するとソースファイルが生成されます。ファイルは，トップレベルのコンポーネントごとにhogehoge.jsというファイルとhogehoge.ui.jsという二つのファイルというようになります。&lt;/p&gt;
&lt;p&gt;またデータストアの場合はもデータストアごとに一つのファイルができます。&lt;/p&gt;
&lt;p&gt;そのほかに，&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/03&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/03#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Wed, 22 Sep 2010 06:43:45 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">392 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>02.ExtJSの開発環境</title>
 <link>http://former.sunvisor.net/extjs/02</link>
 <description>&lt;p&gt;http://www.sencha.com/http://www.sencha.com/&lt;/p&gt;
&lt;h2&gt;Spketの導入&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;Javascriptの開発環境はspketがいいと聞いた。それを信じてspket導入する。&lt;/p&gt;
&lt;p&gt;導入方法は「&lt;a href=&quot;http://efcl.info/2009/1203/res1496/&quot;&gt;Javascript向けIDE「Spket IDE」の導入&lt;/a&gt;」を参照した。&lt;/p&gt;
&lt;p&gt;この記事のとおり，spketのexe版を導入してみた。あとでpleiadesを入れて日本語化もでき，とても簡単に導入できた。&lt;/p&gt;
&lt;p&gt;ExtJSでのコード補完の設定もしておく。参考にしたのは「E&lt;a href=&quot;http://djodjo.jp/archives/211&quot;&gt;clipse + Spket + ExtJS でコード補完をしてみる&lt;/a&gt;」。でもExtJSのバージョンがちょっと違うみたい。3.1.1の場合は，おそよ次のとおりの手順かな？&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/02&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/02#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Fri, 10 Sep 2010 07:36:43 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">391 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>01.ExtJS基本／設置</title>
 <link>http://former.sunvisor.net/extjs/01</link>
 <description>&lt;h2&gt;配置&lt;/h2&gt;
&lt;p&gt;extjsのライブラリをサーバーに配置。ここではルート直下のjsというフォルダにextというフォルダを作り，そこに必要なものを配置してみる。&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;ext&quot; target=&quot;_blank&quot; style=&quot;text-decoration: none; color: rgb(16, 74, 145); &quot; href=&quot;http://extjs.blog.sus4.co.jp/2009/10/16/extjs-tutorial-1/&quot;&gt;ExtJS入門1　開発環境を整える | ExtJSで楽しくRIA業務アプリ開発&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;によると，docsとexamplesはいらないとのことなので，それを抜いて配置する。&lt;/p&gt;
&lt;p&gt;書籍「ExtJS入門」では，ext-all.jsとext-base.jsそれとresoucesディレクトリがあればいいと書いてあるが，これはたぶんV2.1の場合でしょう。3.0以降だと，少なくともpkgsディレクトリは必要だと思う。&lt;/p&gt;
&lt;h2&gt;テンプレート？&lt;/h2&gt;
&lt;p&gt;ExtJSを利用するhtmlファイルのテンプレートを作っておくと便利かな。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/01&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/01#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Fri, 10 Sep 2010 06:10:03 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">390 at http://former.sunvisor.net</guid>
</item>
<item>
 <title>ExtJSのリンク集</title>
 <link>http://former.sunvisor.net/extjs/links</link>
 <description>&lt;h2&gt;Ext Japan&lt;/h2&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://extjs.co.jp/&quot;&gt;Ext Japan - Ext JS / Ext GWTのライセンス・サポート・研修・コンサルティング&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.extjs.com/forum/forumdisplay.php?34-Ext-International&amp;amp;langid=14&quot;&gt;日本語フォーラムExt International&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://extdocs.xenophy.com/&quot;&gt;Ext 3.0 - API Documentation 日本語版&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ExtJSで楽しくRIA業務アプリ開発 (株式会社sus4)&lt;/h2&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://extjs.blog.sus4.co.jp/2009/10/16/extjs-tutorial-1/&quot;&gt;ExtJS入門1　開発環境を整える | ExtJSで楽しくRIA業務アプリ開発&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://extjs.blog.sus4.co.jp/2009/10/20/extjs-tutorial-&lt;p&gt;&lt;a href=&quot;http://former.sunvisor.net/extjs/links&quot; target=&quot;_blank&quot;&gt;続きを読む&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://former.sunvisor.net/extjs/links#comments</comments>
 <category domain="http://former.sunvisor.net/taxonomy/term/70">ExtJS</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/71">JavaScript</category>
 <category domain="http://former.sunvisor.net/taxonomy/term/72">JavaScript</category>
 <pubDate>Thu, 27 May 2010 23:33:49 +0000</pubDate>
 <dc:creator>sunvisor</dc:creator>
 <guid isPermaLink="false">385 at http://former.sunvisor.net</guid>
</item>
</channel>
</rss>
