Home arrow Extensions arrow DBPageNavigator

Extensions

DBPageNavigator なるVCL コンポーネントをDelphiをさわっていて作ってみましたのでDelphiをお使いの方で心がとても広い方は、使ってみてください。単に、付属のDBPaginatorコンポーネントをコピペして名前を変えて少し変更しただけです。

DBPageNavigator のダウンロード

 

インストール

  • 解凍して出来たファイルを「vcl」フォルダに上書きコピーするだけです。

設定
基本的にDBPaginatorと同じです。異なる点は、以下の通り。

  • datasouceを設定するのではなく、datasetを設定します。
  • ShownPageCountプロパティを追加しています。
    これは、表示するページ数です。例えば「10」にすると1から10までのページリンクが表示されます。総ページ数は、総データ数をShownPageCountで割った数です。たとえ10以上のページ数があっても10個(設定した数)までしか表示しません。
  • ページ番号をクリックするとそのデータに移動(アクティブに)するのではなく、設定されたページ毎のアイテム数(ShownRecordsCount)から計算されたデータセットを抽出します。

基本的にDelphi for PHPをよく理解していない上で作成しているので大きな勘違いがあるかもしれません。付属のDBPaginatorでできることなのかもしれませんが、DBGridでデータを表示していて番号をクリックしてもそのデータに移動するだけなので作成してみただけです。

不具合があってもすぐには対応できないかもしれません。(ちょっとDelphi for PHPから離れています。というか、少しうんざりしているところです。)

 

C_square_trans.png Components
Joomla! Extensions
M_square_trans.png Modules
Joomla! Extensions
P_square_trans.png Plugins
Joomla! Extensions
a_delphi.gif Delphi for PHP
Delphi for PHP related

for Mobile