問題タブ [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 投票する
0 に答える
436 参照

asp.net - DataPager を使用してプログラムで読み込まれたユーザー コントロールがページングされない

通常の方法でaspxページから静的にロードされた場合、期待どおりに機能するリストビューとDataPagerを備えたasp.netユーザーコントロールがあります。

しかし、PlaceHolde に動的にロードすると、DataPager の機能が失われます。新しいページを選択すると、更新されますが、アイテムはありません。デバッグ時にイベントが発生していないようです。

DataList は ObjectContainerDataSource をデータ ソースとして使用しています。

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

asp.net - jQuery セレクターと DataPager は共存できません。(ASP.NET)

MS SQL データベースで ASP .NET ListView を使用しています。ListView を使用して情報を表示します。リスト ビューには、jQuery モーダル ダイアログ ボックスで特定のレコードの編集ウィンドウを開くハイパーリンクがあります。

そして jQuery は、"Link" という名前の各項目のリンクを取得し、それをダイアログ ボックスに関連付けることによって機能します。

すべてが正常に機能しました。以前はすべてのレコードを一度に表示できましたが、レコードの数が増えるにつれて、ページング ソリューションが必要になりました。救助のためのDataPager!

しかし、DataPager のコントロールが機能しなくなりました。ダイアログボックスなしでListViewの最初のデータバインドアイテムのhrefを開くため、ページ番号に戻る、進む、またはクリックすることはできません(通常のページのように)。しかし、jQueryコードを削除すると、ページングは​​正常に機能しますが、編集用のきちんとしたモーダルダイアログボックスが表示されません:(

これらが互いに存在できない理由はありますか?事前にたくさんありがとう:)

更新: うまくいかないのは、平和的に共存できないことです。jQuery コードを削除すると、DataPager は正常に動作しますが、編集用のモーダル ダイアログ ボックスが失われます。jQueryコードを元に戻すと、モーダルダイアログボックスは正常に機能しますが、DataPagerは機能しません:(

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

asp.net - objectDatasource の SelectMethod が複数の datapagerfield で複数回呼び出される

よし、これがセットアップだ。listview、datapager、および 3 つの datapagerfield (2 x NextPreviousPagerField、1 x NumericPagerField)、およびこれらすべてをまとめるための objectdatasource を持つページを構築しています。

objectdatsource コントロールで指定された SelectMethod にブレークポイントを設定するまで、すべて正常に機能していました。datapagerfield コントロールごとに、selectmethod と selectcount メソッドを呼び出しているようです。したがって、ユーザーがページングするたびに、データベースを 2 回ではなく 6 回呼び出します (atm でキャッシュを有効にしていません)。datapagerfield を 1 つ削除すると、2 つの呼び出しが削除されます。

現在、これは VS2008 の asp.net 3.5 SP1 でビルドされています。同じコード ファイルを asp.net 4.0 VS2010 ソリューションにコピーすると、重複した呼び出しがなくなったようです。

これは asp.net 3.5 SP1 のバグですか?

前もって感謝します

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

c# - ページの読み込み時に、listview と datapager を使用して listviewitem が属する特定のページに移動しますか?

ListView から選択した DataKey をセッションで使用しています。
リストビューを含むこの aspx ページに戻ると、選択を元に戻すことができます。
しかし、リストビューで選択したアイテムが他のページ (最初のリストビュー ページではない) に属している場合、選択したリストビュー ページを自分のアイテムが属するページに設定する必要があります。

リストビューとデータページャーを使用しています (テンプレートページング付き)

選択するアイテムがどのページにあるかを確認するにはどうすればよいですか?

データキー値のページを検索してアクティブ化できますか?

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

silverlight - Silverlight データページャー コントロールのページ数を設定することは可能ですか?

こんにちは、datpager の itemsource を使用せずに、Silverlight datapager コントロールのページ数を設定することは可能ですか。

不可能な場合は、Silverlight でデータページャーとして使用する同等のコントロールが他にありますか

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

asp.net - FW 3.5 での ListView と DataPager の実装は機能しますが、プロジェクトを FW 4.0 に移行すると誤動作します

asp.net ページに 2 つのリストビューがあります。どちらもドロップダウン付きのデータページャーを使用します (X ページ中 X ページを表示し、各リストビューは 1 つのリスト ページに 5 つのレコードのみを表示できます)。最初の選択に基づいて、2 番目のリストビューにいくつかの項目を表示し、2 番目のリストビューに新しい項目を追加することもできます。

2 番目のリストビューに (InsertItemTemplate を使用して) 新しいアイテムを追加するとき、新しく追加されたレコードが 2 ページ目に表示される場合は、新しく追加されたレコードが選択されたアイテムとして 2 ページ目を表示するようにリストビューを設定します。

これらはすべて、.NET Framework 3.5 を使用して正常に動作します。
最近、アプリケーションを Framework 4.0 に移行しましたが、それ以降、2 番目のリストビューの選択とページングが正しく動作しません (表示されません)。また、次のページのロジックが失敗し、EmptyDataTemplate が表示されます。

私のページング関連のコードのほとんどは、DataPager.SetPageProperties() メソッドに基づいています。

Framework 4 でそのような動作に気付いた人はいますか?

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

asp.net - サーバーコントロールのASP.NETDataPagerコントロール

DataPagerコントロールを使用するサーバーコントロールを作成しようとしていますが、PagerTemplateで問題が発生しています。

これは、サーバーコントロールから生成したいDataPagerコントロールです。

コードからPagerTemplateを作成する方法がわかりません。ITemplateを作成する必要がある部分で立ち往生していますが、それを操作する方法がわかりません。

いくつか検索しましたが、役立つものは見つかりませんでした。私はサーバーコントロールの初心者です。簡単なものもいくつかできますが、テンプレートは初めてです。

誰かが私にこれについていくつかの助けを与えることができますか?

ありがとう :)

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

.net - メモリ内にすべてのレコードを持たないAsp.netリストビューページング

私のasp.netページには、LayoutTemplateで定義されたデータページャーを持つリストビューがあります。リストビューは、レコードのリストにデータバインドされています。レコードの総数は知っていますが、データベースからロードしません。最初にページャーにレコードの総数を要求し、ページとナビゲーションを生成させたいと思います。ユーザーがデータページャーのページをクリックすると、データベースからレコードをロードし、リストビュー バインディングを更新してそのページの結果を表示します。

これはasp.netのリストビューとデータページャーで可能ですか?

ありがとう、ラドゥ

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

c# - リストビューのデータページャーは常に結果のページ1に移動します

ListviewおよびDatapagerコントロールを使用しています。ただし、ページを更新すると、常にデータページャーがページ1に設定されます。更新後も同じページに配置する必要があります。たとえば、stackoverflowと同じ機能が必要です:https ://stackoverflow.com/questions/tagged/datapager 。これを行う方法は誰でも助けることができます。

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

c# - ASP.NETのListView用のカスタムDataPager

C#とVB.NETの両方の提案を取得したいと思います。

ListViewのページングを処理するために次のDataPagerがあります。

DataPagerマークアップ

DataPagerイベントの処理

データページャーの表示/非表示

上記のコードは次の出力を作成します。

最初前へ123 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 212223など次へ最後

上記のコードは正常に機能します。ただし、ListView lvComputerのTotalRowsが200を超える場合、ページには多くのページング数があります。次の形式でページング番号を表示したい:

最初前へ123 ..... 91011次最後

最初前へ567 8 ..... 13 141516次最後

上記の例のように目的の結果を得るためにデータページャーを変更するには、プログラムで何をする必要がありますか?ありがとうございました。