2007年09月25日

Spry XMLDataSetで表示数の制限2 @ Mac

昨日書いた書き方ですが、良い書き方ではありませんでした。

<tr spry:repeat="ds1" spry:test="{ds_RowNumber} < 5">

はリピートしている全部に対して評価を繰り返すので、処理上、問題有りです。おそらく、データセットの指定の所で書くのがよいと思います。

var ds1 = new Spry.Data.XMLDataSet("LocalSearch.xml", "LocalSearchResult/Item[position() <= 5]");

こんな感じです。序でに複数の条件を指定して表示したい場合の書き方。

カテゴリー「猫」の名前が「タマ」を抽出したい場合。

<tr spry:repeat="ds1" spry:test="'{category}' == '猫' && '{name}' == 'タマ'">

カテゴリー「犬」の体重が1kgから5kgまでを抽出したい場合。

<tr spry:repeat="ds1" spry:test="'{category}' == '犬' && {weight} >= 1 && {weight} < 5">

こんな感じだと思います。

一応参考になりそうなところを書いておきます。

Spry 1.4 デベロッパーガイド
>>関連リンク

JavaScript(AJAX)・スタイルシート サンプル集 Spry framework for Ajax - SpryData
>>関連リンク

閲覧数: 4072 / はてなブックマークusers

blog comments powered by Disqus

関連日記

アマゾン広告

この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。

▼日記検索

Mac

Shade

3D

Flash

ゲーム

ウェブ

音楽

映画

デジカメ

Windows

Linux

携帯電話

テレビ

広島

電子工作

iOS

▼ 最近のトラックバック

▼ランキング

▼関連サイト