問題タブ [custompaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5623 参照

asp.net - GridView の数値ページング

データベースからのデータを表示するために GridView を使用しています。C# で ASP.Net 4.0 を使用します。GV には、データ ソースとして DataTable が与えられます。このグリッドに数値ページングを表示する必要があります。ユーザーは、次のような「ページ番号リンク」とともに「次へ」ボタンと「前へ」ボタンを確認できます。

<< 前へ 1 2 3 ... 次へ >>

グリッドの右上のセクション。カスタム ページングまたは GV の組み込み機能を使用してこれを行う方法はありますか? ページ番号のクリックに対してどのようなイベントを処理する必要がありますか? 誰かが私に正しい方向やコードスニペットを教えてもらえますか?

ありがとう ...

0 投票する
1 に答える
214 参照

javascript - .on()および.off()を使用してイベントを無効にするjQueryページングにより、UI要素が応答しなくなります

jQuery1.8.0を使用してカスタムページングスキームを作成しました。イベントハンドラーを戻るボタンと進むボタンにバインドしています。1ページ目にあるときに戻るボタンを無効にするために、.off()関数を使用してバインディングを無効にしています。ページを開くときに、ボタンで.on()を呼び出して、バインディングを再度有効にします。イベントバインディングのオン/オフ状態を3回変更すると、問題が発生します。その後、イベントは発生しなくなります。

私のコードの簡略版は次のとおりです。これは私の問題を説明します。

これがイベントです。戻るボタンのIDはprevPageLinkです。

関数handlePaginationButtonStateは、戻るボタンと進むボタンのオンとオフを切り替える作業を行います。

したがって、Webアプリが最初に結果を返すときに、最初の10個の結果が読み込まれます。私が次のことをした場合:

  1. 次のページ(2ページへ)-バインディングがオンになっています
  2. 前のページ(1ページに戻る)-バインディングがオフになっています
  3. 次のページ(2ページへ)-入札がオンになりました

前のページに戻ることができません。1ページに戻ります。prePageLinkボタンが応答しなくなりました。次のページボタンと結果リストの最後、および番号付きのページボタンを使用してこれをテストしました。.on()または.off()関数を使用してバインディングがオンまたはオフになっている場合、バインディングはイベントに応答しなくなります。

何か案は?私は完全に困惑しています。

0 投票する
1 に答える
482 参照

c# - ビジネスレイヤーページングに関する設計ガイダンス

WCF / C#N層アプリ。

このスニペットを基本的なガイドラインとして使用して、ビジネスレイヤーにページングを実装しました。

ページング機能をテスト可能にするために、ページャーをManagerクラスのパブリックプロパティにするか、コンストラクターに挿入する必要がありますか?ユニットテスト用のリポジトリをすでに注入していますが、注入のルートをたどりすぎるのは正しいとは思いません。

または、ポケットベルを非公開にしておく方がよいでしょうか。とにかくページサイズは設定ファイルで指定されるので、テストapp.configでページサイズを指定できると思います。

0 投票する
1 に答える
2380 参照

jquery - jsRenderとページング

jsRenderとページングを機能させようとしていますが、その点についてはjsRenderとjqueryに少し慣れていません。代わりにjsRenderで動作するようにこれを変更しようとしましたが、成功は限られています。

  1. 「次のページ」リンクをクリックすると例外が発生します(コードを参照)。例外は「JsRenderエラー:不明なテンプレート:「#items」-後続のデータフェッチでコードが上書きされるために発生すると思いますが、修正方法がわかりません-助けていただければ幸いです。
  2. 数値ページングメカニズムを作成するためのヒントを誰かが提案できますか?例: "<< 1 2 3 4 5 6 7 8 9 10 ... >>-"... "をクリックすると、数値が" << 11 1213.."にリセットされます。

これがpaging.aspxの私のコードです:

paging.aspx.csは次のようになります。

私が返すjsonデータは、生のリクエストでは次のようになります。

0 投票する
3 に答える
2158 参照

c# - ストアドプロシージャを使用したASPGridviewのカスタムページング

カスタムページングを使用してGridViewを作成しようとしています。私は非常に大きなデータを持っているので、10の速度を上げるために、カスタムページングを実行しようとしています。

入力パラメーターを受け取り、特定のページに属する結果の行で埋められたSQLServerストアドプロシージャをSelectedPageNumber作成しましたSelectedPageSizeDataTableストアドプロシージャには、MaxPageNumber出力パラメータとしてもあります。

ページのデータをGridViewにバインドすることはできますがMaxPageNumber、ストアドプロシージャとして取得された値までのページ番号を表示する方法がわかりません。

.NetFramework4.0を使用しています

重複している可能性がありますが、解決策が見つかりませんでした。

あなたは私を助けることができます ???

0 投票する
2 に答える
2337 参照

c# - Gridview BottomPagerRowが見つからない

GridView の PagerTemplate に ASP DataRepeater を配置しました。コードで DataRepeater を見つける必要があります

私はこれを試しています。

しかし、これは例外のスローです

やってみると

Null を返します。

GridView でカスタム ページングを試しています。その中で、Repeater を GridView の下に配置し、ページングを使用することができます。しかし、リピーターを GridView の下部に配置したいと思います。ページャ列。では、どうすればこれを行うことができますか??

手伝って頂けますか??

0 投票する
2 に答える
1122 参照

asp.net - ASP.NETグリッドビューでのページング

ボックスに値を入力して、このような目的のページに到達できるページングを探しています。

ここに画像の説明を入力してください

私はそれをググった。しかし、これを見つけることができませんでした。リンクやコードがあれば助けてください。私はasp.net4.0に取り組んでいます。ありがとう

0 投票する
1 に答える
677 参照

c# - GridView の BottomPagerRow でコントロールが見つかりません

GridView を持つ非常に単純なアプリケーションがあります。ドロップダウン リストとリンク ボタンを使用するカスタム BottomPagerRow があります。デフォルトのページが表示されているときにコントロールを使用しようとすると、正常に動作しますが、ページ サイズを変更すると、他の変更によって強制的にデフォルトに戻されます。

このコードを自分で見るだけで、行番号が変更されているため、コントロールの ID が変更されており、サーバーがそれらを見つけようとすると、存在しなくなり、デフォルトに切り替わるとしか思えません。

0 投票する
2 に答える
3018 参照

ipad - UICollectionView は、scrollViewWillEndDragging をオーバーライドするときに常に減速をアニメーション化するとは限りません

UICollectionView のカスタム ページングを作成しています。下部のセルの一部を画面の端からはみ出させたいのですが、通常のページングでは、次のページにスクロールすると、ページの下部にあるセルの半分が表示されていた場合にのみ表示されます残りの半分は次のページで。セルを端からぶら下げたいのですが、ページングを停止して、画面からぶら下がっているセルがはっきりと見えるようにします。

したがって、これを行うために、関数をオーバーライドしました - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset

1、2 秒ドラッグすると、期待どおりに動作するように見えますが、ページングが有効になっているときにうまく機能する「フリック」をエミュレートしようとしています。UICollectionView をフリックすると、アニメーションではなく targetContentOffset にジャンプします。

これを防ぐにはどうすればよいですか?

これが私のコードです:

0 投票する
1 に答える
2148 参照

animation - UIScrollView は、scrollViewWillEndDragging をオーバーライドするときに常に減速をアニメーション化するとは限りません

これが私のオーバーライドコードです-スナップする場所を計算するだけです:

スクロールビューをドラッグするために指を 1 ~ 2 秒以上押したままにしてから指を離すと、通常はその場所にアニメーションが表示されます。ただし、簡単な「フリック」を行うと、ほとんどアニメーション化されず、targetContentOffset にスナップするだけです。デフォルトのページング動作をエミュレートしようとしています (カスタム位置へのスナップを除く)。

何か案は?