問題タブ [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.
silverlight - Silverlight DataPager カスタム ページング
いくつかの例を見て、Google 検索を行ったところ、データページャーが PageSize="X" プロパティを介して特定の数のアイテムをページングしていることがわかります。
カテゴリーごとに分けたいのですが、可能ですか?
これを行いたいデータ構造の例は、次のようになります。
ここで、任意の数の要素でページングするだけでなく、CategoryID でページングしたいと考えています。
したがって、最初のページは CategoryID=1 のすべてのレコードであり、ページャーの次のボタンを押すと、CategoryID=2 のすべての項目または次の項目が表示されます。
これは可能ですか?どうすればこれを行うことができますか?
リソースやポインターは素晴らしいでしょう。
asp.net - Search コントロールと DataPager コントロールを備えたリストビュー
これは私の最初のプロジェクトであるため、これをデバッグするアイデアはあまりありません。リストビューがあります。リストビューにデータを入力するコードを手動で書いています。リストビューは非常に大きいため、ユーザーが検索文字列を入力する検索ボタンがあります。ここから SQL 文字列を作成し、リストビューに入力しようとしています。すべて正常に動作しますが、次のページをクリックすると、検索文字列が含まれません。検索条件なしで2ページ目を表示しているだけだと思います。データ ページャー コントロールを削除すると、正常に動作します。適切なコード datapger_PagePropertiesChanging を配置できません。誰かがこれで私を助けてくれれば幸いです。
これが私のリストビューのマークアップです:
クラス終了
asp.net - OnPagePropertiesChanging イベントが発生していませんか?
リストビューを使用して質問のリストをバインドしています。そしてデータページャー。Datapager pageproperties の変更イベントは、最初のページの後に発生しません。そして、私が持っている背後にあるコードで
bind list view() で質問のリストをバインドしています。このイベントは発生していません。これは、dis の問題である可能性があります。
c# - ListView / DataPagerを使用してページに戻るときは、ページネーションを忘れないでください
製品のリストを提供するDataPagerによってページングされた単純なListViewがあります。製品をクリックすると、製品の詳細ページが開きます。詳細ページでは、「製品リストに戻る」必要がありますが、もちろん、データページャーがどのページにあったかを記憶しておく必要があります。
確かに、これは自然な設計要件として考えられていました-これを行うための簡単なすぐに使える方法は何ですか?
DataPagerのQueryStringFieldプロパティを使用すると、URLにページ番号が含まれるため、バックリンクでリファラーURLを使用できると期待していましたが、Request.UrlReferrerの信頼性が低いことがわかりました(F5を使用してアプリをデバッグする場合)たとえば、Internet Explorerでは、Request.UrlReferrerは常にnullです)。
ページ番号をセッション変数に格納することで、ある程度の成功を収めました。
この方法にはいくつかの欠点があります。
- QueryStringFieldが空白の場合にのみ機能します(したがって、IsPostBackを検出できます)
- 各ポケットベルに必要なセッション/Cookie変数
- セッション/Cookie変数をリセットする方法についての質問が発生します
これを行うための「適切な」方法は何ですか?
ありがとう
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が正しい方法で実装されていなかったようです。修正できるソースが見つかったので、とにかく助けてくれてありがとう
silverlight-4.0 - DataPagerコントロールのカスタムページング
誰もがasp.netページャーコントロールのようなsilverlight/telerikDataPagerでカスタムページングを実装する方法を知っていることができます
テーブルにレコードの数があると仮定します。100000私のページサイズは1000であると仮定します。
最初の時点(ページの読み込み)では最初の1000レコードのみを取得し、その後、ページインデックス2で先に進む(別のページをクリックする)と、再びサービスを開始し、サーバーから1001〜2000レコードをフェッチして、グリッドにバインドします。
asp.net - ASP.Net DataPagerは、QueryStringFieldがないと機能しません
現在、ListViewとDataPagerを使用するSharePointWebパーツのコントロールに取り組んでいます。QueryStringFieldプロパティを設定せずにデータのページングを示すチュートリアルをたくさん見てきましたが、同じ結果を再現できないようです。ページャーは、データソース(リストオブジェクト)を適切に分割/ページングできるようですが、データページャーのフィールドのいずれかをクリックしても、リストビューのページ番号は変更されません。また、SetPagePropertiesメソッドを呼び出さない限り、リストビューのPagePropertiesChangedイベントとPagePropertiesChangingイベントはトリガーされないようです。
QueryStringFieldを何かに指定しようとしました。これにより、ページ間を移動できますが、この方法では指定しません。
asp.net - datapager を使用したリストビューのカスタム ページング
datapager を使用してカスタム ページングを実装する方法を教えてください。これで、2 つのボタン (次のページと前のページ用) と LoadListview() メソッドでこれを行うことができましたが、このメソッドを datapager で使用したいと考えています。助言がありますか?
コード ビハインド ファイル:
c# - DataPagerコントロールでクリックされたページの数を取得します
ページにListview
とDataPager
コントロールがあり、カスタムページングを作成しようとしています(リストビューには結果の間隔のみが表示されます)。ユーザーがいずれかのページをクリックするとDataPager_PreRender()
、datasource/databindメソッドを含むイベントが発生します。
メソッドで使用するためにdatapagerでクリックされたページ数を取得する方法を教えてくださいPreRender
。
asp.net - DataPager、カウント項目の変更
DataPagerコントロールを使用していますが、各ページのカウント項目を変更したいと思います。
例:最初のページ6行、2番目のページ311、3番目のページ12など。
出来ますか?もしそうなら、どのように?