FC2ブログ

サラリーマンのすらすらIT日記

IT関連を中心とした日々を綴ります。
2009/10/25

Ext JS Gridのページングはできたのですが...

Ext JS Gridのページングは何とかできました。画面の下部にpagingToolbarが表示され、1ページ当たりのレコード数を20に設定しておくと、初回は1~20を表示、次ページボタンをクリックすると21~40を表示、と期待通りの動きになり、満足です。

サンプルとして、このブログのアクセス解析を作ってみました。こんな感じです。


(図をクリックすると拡大します。)

左側には日付変更欄をつけ、日付を変更して表示ボタンをクリックすると、その日のアクセス結果が表示されるというものです。確かに表示はするのですが、一つだけうまくいきません。それは日付変更欄で例えば2009/10/22と変更して、表示ボタンをクリックすると、右側の表示は2009/10/22に書き換わるのですが、


(2009/10/22に書き変わった図。クリックすると拡大します。)

ここで次ページをクリックすると、初回の日付(ここでは2009/10/23)の2ページ目が表示されてしまうのです。グリッドはリフレッシュされても、下部のpagingToolbarはリフレッシュされないのです。

webで検索しました。主に見たのはExt JSの英語サイトです。日本語サイトもありますが、情報量が圧倒的に違います。どうやらこのページによると、Ext JSのバグのようです。Ext JSの開発チームが認めています。そしてこのページには解決策らしきものが書かれているのですが(Little hack;"小さなハッキング"と書かれています)、私がやった限りではうまくいきません。

webで検索しまくった結果がこれでした。pagingToolbarが使えないのは痛い。少し残念です。これで思い出したのが、Delphiで凝ったプログラミングをした時のこと。Microsoft製品と違ってユーザが少ないので、情報量があまりにも少ないのです。またDelphiはヘルプが貧弱なので、何をどう書いたらいいのかわからず、webで調べまくって、ようやく英語サイトでわかったということがありました。Ext JSもまだまだユーザが少ないのでしょう。日本語の本が1冊しかないという現状でもありますし。

先日、ある人から"ZK"というwebアプリのRIAツールはよさそうだと聞きました。確かにデモで見るとSpreadsheetなどはすごいと思いますが、このZKは日本語の本がありません。英語の本は数冊あるようですが。いくらいいツールでも情報量が少ないと開発に時間がかかるので、現段階で本格的に使うということについては、私は否定的です。

スポンサーサイト

コメント

コメントの投稿

  • URL
  • コメント
  • パスワード
  • 秘密
  • 管理者にだけ表示を許可する

トラックバック

トラックバックURL:http://sookibizviz.blog81.fc2.com/tb.php/262-363a6a90

■  カレンダー

07 | 2019/08 | 09
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

■  プロフィール

sookibizviz

Author:sookibizviz
仕事の内容やソフトの紹介を交えながら、日々の悪戦苦闘を綴っていきます。

■  最新記事

■  最新コメント

■  最新トラックバック

■  月別アーカイブ

■  カテゴリ

未分類 (64)
BizViz (24)
IT (1119)
計量 (76)
環境 (26)
数学 (181)
ニュース (46)
本 (187)
音楽 (113)
囲碁 (5)
将棋 (26)
ブログ (14)
日記 (19)

■  FC2カウンター

■  検索フォーム

■  RSSリンクの表示

■  QRコード

QRコード