問題タブ [datapager]

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 投票する
1 に答える
408 参照

silverlight - Silverlight DataPager カスタム ページング

いくつかの例を見て、Google 検索を行ったところ、データページャーが PageSize="X" プロパティを介して特定の数のアイテムをページングしていることがわかります。

カテゴリーごとに分けたいのですが、可能ですか?

これを行いたいデータ構造の例は、次のようになります。

ここで、任意の数の要素でページングするだけでなく、CategoryID でページングしたいと考えています。

したがって、最初のページは CategoryID=1 のすべてのレコードであり、ページャーの次のボタンを押すと、CategoryID=2 のすべての項目または次の項目が表示されます。

これは可能ですか?どうすればこれを行うことができますか?

リソースやポインターは素晴らしいでしょう。

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

asp.net - Search コントロールと DataPager コントロールを備えたリストビュー

これは私の最初のプロジェクトであるため、これをデバッグするアイデアはあまりありません。リストビューがあります。リストビューにデータを入力するコードを手動で書いています。リストビューは非常に大きいため、ユーザーが検索文字列を入力する検索ボタンがあります。ここから SQL 文字列を作成し、リストビューに入力しようとしています。すべて正常に動作しますが、次のページをクリックすると、検索文字列が含まれません。検索条件なしで2ページ目を表示しているだけだと思います。データ ページャー コントロールを削除すると、正常に動作します。適切なコード datapger_PagePropertiesChanging を配置できません。誰かがこれで私を助けてくれれば幸いです。

これが私のリストビューのマークアップです:

クラス終了

0 投票する
0 に答える
700 参照

asp.net - OnPagePropertiesChanging イベントが発生していませんか?

リストビューを使用して質問のリストをバインドしています。そしてデータページャー。Datapager pageproperties の変更イベントは、最初のページの後に発生しません。そして、私が持っている背後にあるコードで

bind list view() で質問のリストをバインドしています。このイベントは発生していません。これは、dis の問題である可能性があります。

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

c# - ListView / DataPagerを使用してページに戻るときは、ページネーションを忘れないでください

製品のリストを提供するDataPagerによってページングされた単純なListViewがあります。製品をクリックすると、製品の詳細ページが開きます。詳細ページでは、「製品リストに戻る」必要がありますが、もちろん、データページャーがどのページにあったかを記憶しておく必要があります。

確かに、これは自然な設計要件として考えられていました-これを行うための簡単なすぐに使える方法は何ですか?

DataPagerのQueryStringFieldプロパティを使用すると、URLにページ番号が含まれるため、バックリンクでリファラーURLを使用できると期待していましたが、Request.UrlReferrerの信頼性が低いことがわかりました(F5を使用してアプリをデバッグする場合)たとえば、Internet Explorerでは、Request.UrlReferrerは常にnullです)。

ページ番号をセッション変数に格納することで、ある程度の成功を収めました。

この方法にはいくつかの欠点があります。

  1. QueryStringFieldが空白の場合にのみ機能します(したがって、IsPostBackを検出できます)
  2. 各ポケットベルに必要なセッション/Cookie変数
  3. セッション/Cookie変数をリセットする方法についての質問が発生します

これを行うための「適切な」方法は何ですか?

ありがとう

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

c# - DataPagerは2ページ目以降にリストされません

DataPager奇妙な振る舞いがあります。

それで、問題を特定するために、私はDataPagerReapeater情報を持っています。そして、私はDataPager一緒に働くために作ったを持っています。3ページありますが、DataPager動作がおかしいです。

最初のページを表示して[次へ]をクリックすると、2番目に移動し、すべて問題ありません。[次へ]をもう一度クリックすると、ポストバックは実行されますが、3ページ目に移動しません。最後と最初も正常に動作します。

しかし、2ページ目にいて[次へ]をクリックすると、3ページ目には移動せず、2ページ目に留まります。同じように、手動で3番目のページをクリックして前をクリックすると、最初のページに移動します。

理由がよくわかりません。

これがDataPager

PreRenderで実行するコードは次のとおりです。

ですから、その振る舞いは本当に奇妙で、何が問題なのかわかりません。

他の誰かがそのような問題に直面しましたか?

更新:ここにロードメソッドと私がそこに持っているものがあります:

更新2:これがSetPageProperties()の背後にあるコードです

そのコンポーネントはここから使用されました:http://www.codeproject.com/Articles/45163/Extend-Repeater-to-support-DataPager

問題は解決しました。datapagerrepeaterが正しい方法で実装されていなかったようです。修正できるソースが見つかったので、とにかく助けてくれてありがとう

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

silverlight-4.0 - DataPagerコントロールのカスタムページング

誰もがasp.netページャーコントロールのようなsilverlight/telerikDataPagerでカスタムページングを実装する方法を知っていることができます

テーブルにレコードの数があると仮定します。100000私のページサイズは1000であると仮定します。

最初の時点(ページの読み込み)では最初の1000レコードのみを取得し、その後、ページインデックス2で先に進む(別のページをクリックする)と、再びサービスを開始し、サーバーから1001〜2000レコードをフェッチして、グリッドにバインドします。

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

asp.net - ASP.Net DataPagerは、QueryStringFieldがないと機能しません

現在、ListViewとDataPagerを使用するSharePointWebパーツのコントロールに取り組んでいます。QueryStringFieldプロパティを設定せずにデータのページングを示すチュートリアルをたくさん見てきましたが、同じ結果を再現できないようです。ページャーは、データソース(リストオブジェクト)を適切に分割/ページングできるようですが、データページャーのフィールドのいずれかをクリックしても、リストビューのページ番号は変更されません。また、SetPagePropertiesメソッドを呼び出さない限り、リストビューのPagePropertiesChangedイベントとPagePropertiesChangingイベントはトリガーされないようです。

QueryStringFieldを何かに指定しようとしました。これにより、ページ間を移動できますが、この方法では指定しません。

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

asp.net - datapager を使用したリストビューのカスタム ページング

datapager を使用してカスタム ページングを実装する方法を教えてください。これで、2 つのボタン (次のページと前のページ用) と LoadListview() メソッドでこれを行うことができましたが、このメソッドを datapager で使用したいと考えています。助言がありますか?

コード ビハインド ファイル:

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

c# - DataPagerコントロールでクリックされたページの数を取得します

ページにListviewDataPagerコントロールがあり、カスタムページングを作成しようとしています(リストビューには結果の間隔のみが表示されます)。ユーザーがいずれかのページをクリックするとDataPager_PreRender()、datasource/databindメソッドを含むイベントが発生します。

メソッドで使用するためにdatapagerでクリックされたページ数を取得する方法を教えてくださいPreRender

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

asp.net - DataPager、カウント項目の変更

DataPagerコントロールを使用していますが、各ページのカウント項目を変更したいと思います。

例:最初のページ6行、2番目のページ311、3番目のページ12など。

出来ますか?もしそうなら、どのように?