2011-12-28 2 views
1

JQuery Listnavプラグイン(http://www.ihwy.com/labs/jquery-listnav-plugin.aspx)を使用するページがあります。JQuery Listnavページングのサポートですか?

アルファベット順のリストは素晴らしいです。パフォーマンスは速く、私が使用するどのブラウザでも動作します。

ここに質問があります。私たちのリストには多数の項目があります。誰もこのプラグインを使ってページャを実装しましたか? (たとえば、指定した文字の最初のN個の項目を表示し、さらに多くの項目がある場合は、前/次のボタンをコンテンツのページに追加します)

これはASPXページにあります。今はページャにASPページャがありますが、ユーザがリストをフィルタリングすると、サーバ側のページがクライアント側のフィルタと同期しなくなります。私はこれを正しく動作させるためにサーバー側のページャを排除する必要があると思います。

もう1つのことは、リストの最初のアクティブな文字を選択することです。私は基本的にすべての項目を引っ張って、最初の文字の項目以外のすべてを隠します。私は、document.readyイベントが発生したときに、最初のアクティブなアイテムのクリックをシミュレートするのが簡単だと思います。

これらのアプローチのいずれかを実装した人はいますか?

UPDATE

回避策、私はいくつかの進歩を遂げてきましたを把握しようとは。

私は自分のページにXMLDataSourceを使用しているので、26個のリンクボタン(アルファベットの各文字に1つずつ)を作成し、文字をコマンド引数として取り込む単一のイベントハンドラにバインドすることができます。次に、選択した文字で始まるXMLDataSource内のノードだけを見つけるようにXPathクエリを設定します。

クリックごとにサーバーにラウンドトリップしますが、実際には必要なものを達成します。

答えて

0

多くの調査の後、実際にそのListNavプラグインを使用してページャを実装している人の例は見つかりませんでした。誰かが例を見つけたり書いたりしたら、それを聞いてみたいと思う。

私は、各文字のコマンド引数を持つ.NETリンクボタンを使用していました.XmlDataSourceのXPath属性を使用して、文字で始まるノード(CommandArgumentとして渡されたノード)を検索しました。

これは、クライアント側のコードと同じことをサーバー側で実行します。

関連する問題