問題タブ [paginator]

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

cakephp - ページ 2 に移動したときに、ページネーターがカスタム パラメーターを記憶していないのはなぜですか?

Cakephp ビューで paginator ヘルパーを使用すると、私の使用法に合わせてカスタマイズされた URL の一部が記憶されません。

例えば:

ここでmoderatorsは、そのタイプでフィルタリングするのに役立つパラメーターです。ただし、ページネーターのリンクを押しても、このリンクは含まれません。

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

wpf - ObservableCollectionをページネーションする方法は?

アイテムが多すぎる ListBox があり、UI がどんどん遅くなります (仮想化がオンになっているなど)。そのため、最初の 20 項目のみを表示し、ユーザーが結果セット (つまり、ObservableCollection) をナビゲートできるようにすることを考えていました。

ObservableCollection にページネーション メカニズムが存在するかどうかは誰にもわかりませんか? 誰もそれをやったことがありますか?

ありがとう!

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

wpf - Paginator を使用して XPSDocument を保存および印刷すると、コンテンツがラスタライズされるようです。

WPF 印刷パスを使用して、アプリケーションで作成された大きな大きな図を処理します。図全体はビジュアルで構成されています。

いわゆる「DesignerPaginator」がダイアグラムのページ付けを行います (非常に単純です)。この時点から、次の 3 つのことを行います。 - PrintDialog.PrintDocument(Paginator, Title) を使用してドキュメントを印刷します。HDDに保存します-XPSDocumentから、XpsDocumentWriter.GetFixedDocumentSequence()をDocumentViewerに割り当てます

一言で言えば、次のコードが重要です。

出力は次のとおりです。

HDD 上の XPS -> 完全にぼやけています。何も認識できません。100 倍ズームの GIF ファイルのようなものです。DocumentViewer の XPSDocument からの FixedDocumentSequence -> パーフェクト。これは、XPSファイルが印刷出力であることを意味するものでなければなりません->恐ろしく、ぼやけていますが、少なくともxpsファイルよりははるかに優れています

そして今、不思議な部分: DocumentViewer (FixedDocumentSequence が完璧に見える) から直接印刷すると、最初の印刷から同じぼやけた出力が得られます。

このケースについての私の考えは、WPF の XPS システムがコンテンツをラスタライズし、xps ドキュメント内に低品質のビットマップとして配置することです。それはすべてベクトルであり、この事実にもかかわらず、出力は常に低解像度のビットマップになじみがあるように見えます。

助けていただければ幸いです。私はアイデアがありません。私はこの問題をデバッグするために多くのことを試みましたが、どういうわけか単純であると同時に繊細なもののようです。

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

wpf - XPSDocumentWriter と PrintDialog.PrintDocument に関する問題

当社では、MindFusion の WPF ダイアグラム コンポーネントを使用してアプリケーション (.NET 3.5 をターゲットとする WPF) を開発しています。明らかに、XPS ドキュメントを印刷および保存すると、さまざまなシステムでさまざまなエラーが発生します。

問題をアプリケーションから作成された 1 つのサンプルXPS ドキュメントに減らしました。まず、関連するシステムの概要を示し、xps ドキュメントを保存するときと、新しい WPF 印刷パスを使用して図のビジュアルを印刷するときの問題を分析します。次のリスト:

注: 3 つのシステムすべてに、Windows XP SP3 と .NET 3.5 Framework SP1 がインストールされています。

XpsDocumentWriter を使用して、Paginator で XPS ドキュメントを作成します。

PC 1 - XPS ビューアー (IE 7.0 で動作) が機能しません (.Net 3.5 の再インストール後でも)。Essential Pack の XPS Viewer でドキュメントを開きますが、ビューが完全にぼやけています。しかし、ご覧のとおり、スクリーンショットの右側にあるアプリケーションはDocumentViewer を使用してこの問題をテストしており、正しく動作しています。破損した XPS Viewer から印刷すると、画面上と同じ出力が得られますが、DocumentViewer の統合された印刷機能から (アプリケーションからの介入なしで) 印刷すると、ぼやけた出力が得られます。

PC 2 - IE XPS Viewer は正常に動作します。印刷出力に一貫性がありません。場合によっては、グラフィック (形状) が完全でないか、印刷デバイスが (同じドキュメントで) メモリ不足を通知します。

PC 3 – IE XPS Viewer は正常に動作しますが、印刷ジョブを開始すると常にIE 自体でこの例外が発生します。注: これまでに説明したすべての問題は、アプリケーションによって作成されたXPS ドキュメント(前述)でテストされています。

PrintDialog.PrintDocument と Paginator を使用して印刷ジョブを作成する:

私たちのアプリケーションから印刷すると、すべてのシステムで一貫した出力が得られます。ドキュメントが大きくなればなるほど (ページのメディア サイズに関して言えば)、ぼやけてしまいます。残念ながら、潜在的な原因の多くはすでに省略されています。ドキュメントを印刷するためのコードはかなり単純です。

• 独自のPaginatorを使用する代わりに、後者を、使用する MindFusion WPF ダイアグラム コンポーネントの別の Paginator 部分に置き換えました。私は同じ結果を達成しました。(このステートメントは、ファイルとして保存された XPSDocuments にも当てはまります)。

• 利用可能な最新の印刷ドライバーを使用しました

• PrintTicket Resolution の変更は、出力にまったく影響を与えないようです。

• ダイアグラムの代わりに別のビジュアル (アプリケーション自体のウィンドウなど) を使用しても、出力には影響しません。

これらのさまざまな問題により、複数の原因も考えられるようです。以前の除外により、いくつかの重要な設定がPrintTicketに欠落しているか、XPS から GDI への変換の背後で何かひどく問題が発生していると推測されます。これらの仮定とは別に、私はアイデアを使い果たしています。

注: すべての印刷デバイスには、XPS 以外のドライバーがあります。HP Designjet 500、HP 2100

最後に、XPS ドキュメント ファイルと印刷ジョブに使用されるものと同じPrintTicketをシリアル化しました。誰かが同様の問題を経験した場合、私は感謝します。どんな提案でも大歓迎です。

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

django - ページネーションの問題

私はこのコードをページネーションに使用しています。ユーザーの選択をサイト全体で永続的にしたいのですが (これはこれまでに解決されました)...現在の唯一の問題は、セッション変数がセッションまで永続的であることです。ブラウザを閉じるとクリアされます。また、隣接するページを表示するにはどうすればよいですか... Digg スタイルの Django ページネーターのように。これをコードに実装する方法を理解できませんでした。

コードは次のとおりです。

次に、私のテンプレートでは、ページネーションのリンクをレンダリングするためにこれを持っています:

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

cakephp - 次/前のCakephpページネーションの問題

ページ付けのあるこのページがあるとしましょう:

localhost / fr / users / index / page:1

コントローラでpaginatevarを定義した方法に基づいて、1ページ目の正しい結果が表示されます。しかし、次のボタンをクリックすると、URLはpage:2に変わりますが、結果は変わらず、page:1と同じで、page:3、page:4なども同じです...

最初に列、たとえばユーザー名を並べ替えると、前/次のリンクを問題なく使用できます。データは各ページで変更されます。

私が問題を引き起こす可能性があると考えることができる唯一のことは、URLで言語パラメータを使用していることですが、これを修正する方法がわかりません...

現在、Cake1.2.5を使用しています。1.3ベータ版でも試してみましたが、同じ結果になりました。

さて、これが私のユーザーコントローラーコードです:

言語切り替えにteknoidチュートリアルを使用しています:

URLベースの言語切り替え...

app_helper.phpを介して追加された言語パラメータ

app_controller.phpのメソッドを使用して行われる言語の切り替え:

解決:

yahooのボスサイトを設定し、ページングが問題なく機能していることに気付いた後、コードを詳しく調べたところ、routes.php内に問題があることがわかりました。

私はこれを持っていました:

すべてのパラメータを取得するように次のように変更しました。

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

cakephp - Redirecting paginator->sort to the first page in Cakephp

How do I do a paginator sort and also specify it to go to the first page:

echo $paginator->sort('Make', 'Car.make');

If you're on page 6 and want to sort the list by car make. It sorts the list but puts you on page 6 of the sorted list. When someone clicks on the sort by "make" button, I want the paginator to take them to page 1 of the sort. I know there is an options['url']['page'] variable and that the sort function can be 'sort($title, $key = NULL, $options = array())'. However, I have no idea what the proper syntax is for setting that flag in the $paginator->sort statement above. Please help, thanks!

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

javascript - javascriptを使用してページ番号を生成する方法は?

javascriptを使用してマルチページデータセットのページ番号を生成するにはどうすればよいですか?

55ページあると考えてください。このようなページ番号を生成したい

1 2 3 4 5 ..... 55 next

これは、Stackoverflowの質問ページャーにかなり似ています

助言がありますか?

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

javascript - 最初のページ以外のページを選択するようにYUI2paginatorを設定するにはどうすればよいですか?

AJAXページ付けを使用したYUIDataTable(YUI 2.8.0r4)があります。表の各行は詳細/編集ページにリンクしており、その詳細ページから、詳細ページのレコードを含むリストページにリンクしたいと思います。したがって、a)AJAXデータを正しくオフセットし、b)YAHOO.widget.Paginatorにどのページを選択するかを指示する必要があります。

YUI APIドキュメントを読んだところによると、initialPage構成オプションを渡す必要があります。私はこれを試みましたが、かかりません(AJAXからのデータは正しくオフセットされていますが、ページネーターは私が1ページにいると思っているので、「次へ」をクリックすると、たとえば6ページから2ページに移動します。

私は何をしていない(または間違っている)のですか?

これが私のDataTable構築コードです: