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
>>関連リンク

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

blog comments powered by Disqus

関連日記

アマゾン広告

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

▼日記検索

▼ Mac

▼ Shade

▼ 3D

▼ Flash

▼ ゲーム

▼ ウェブ

▼ 食

▼ 音楽

▼ 映画

▼ デジカメ

▼ 雑

▼ Windows

▼ Linux

▼ 携帯電話

▼ 株

▼ テレビ

▼ 広島

▼ 電子工作

▼ iOS

▼ 最近のトラックバック

▼ランキング

▼関連サイト