Adobe SpryとDreamweaver CS3であのエフェクトもサクサク:魅力のAjaxライブラリAdobe Spry入門
たにぐちまこと(H2O Space.)
2007/09/13 17:00
Spryは、ライブラリ単体でみても非常に優れたライブラリであるし、前回紹介した通り非常に簡単なスクリプトで、さまざまな動きを実現することができる。今回はこのSpryとDreamweaver CS3を使ったSpryの実装を紹介していこう。
XMLを表示する
次に、XMLファイルを表示するテーブルを作ってみよう。まずは、適当なXMLファイルを作成する。ここでは、Spryの「data」フォルダにある「scores.xml」を利用した。
<?xml version="1.0" encoding="utf-8"?>
<teams>
<team>
<name>Blue Team</name>
<round1>12</round1>
<round2>43</round2>
<round3>12</round3>
<round4>23</round4>
<round5>6</round5>
</team>
...
新しいHTMLファイルを作成して、XMLを同じ場所にコピーする。そしたら、「挿入」バーの「Spry」グループの中から「Spry XMLデータセット」ボタンをクリックしよう(図2-1)。図2-2のようなダイアログボックスが表示されるので、それぞれ設定して[OK]ボタンをクリックする。
図2-1
図2-2
次に、同じバーにある「Spryテーブル」をクリックしよう(図2-3)。今作った「データセット」が設定されているので、下に表示されている列の一覧から「round1」をクリックして[ヘッダーがクリックされたときにソート]チェックボックスをクリックする。これで[OK]ボタンをクリックすれば準備完了だ(図2-4)。
図2-3
図2-4
適当なスタイルを施して、Webブラウザに表示するとXMLのデータがテーブルとして表示されるようになる。さらに、「Round1」と書かれた見出しをクリックすると、その場で並び替えされるのである。(図2-5)
図2-5
こちらも作られるJavaScriptコードは、次の1行だけだ。
<script type="text/javascript">
<!--
var ds1 = new Spry.Data.XMLDataSet("scores.xml", "teams/team");
//-->
</script>
しかし、拡張属性やネームスペースの宣言なども含めて、DWCS3がすべて代行してくれるため、非常に心強いと言える。
- 0人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: 魅力のAjaxライブラリAdobe Spry入門 (4件)
- 今日のトップ記事
- 昨日
- 3日前
- 4日前
- 5日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Eclipse
iPod touch
Ruby on Rails
Apache
Microsoft
Python
Database
JavaScript
仮想化
Firefox
Mozilla
Off Topic
リファレンス
小技
まとめ
入門
ライブラリ
Webアプリケーション開発
Ruby
PHP
RIA
Tips
Linux
CSS
Mac OS X
Firefox 3
MySQL
Java
Safari
オープンソース
HTML
Adobe
Internet Explorer
server
C/C++
Ajax
SOA
フレームワーク
イロハ
Webデザイン
Leopard
Google
XHTML
Apple
Flash
IDE
開発環境
iPhone
Windows
ブラウザ
話題のタグを見る »
仮想化Java環境のスループットを2倍に--BEA LiquidVMの適応型メモリ管理
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
リスティング広告における競争優位性の維持
内部統制対策を実現するIT運用管理ツール
-Simplify IT- ITをシンプルに 連載第2回