ExtJS6.5今回もグリッドについてです。細かいところばかりなので、前回書いとけば良かったです。StoresExt.data.virtual.Storeというクラスが追加されたようです。BufferedStoreと同じようなクラスであるとの記述があります。管理するデータセットのうち必要なレコードおよびその前後のレコードをロード・保持できるようです。たしかにBufferedStoreと同じような気がしますが、残念ながら私自身は具体的な利用箇所をイメージできていません。いくつか違いがあるようですが、そのうち「複数のビューで共有可能」という点があるので、VirtualStoreのほうが応用効くのかな。(そもそもBufferedStoreが共有できないことを知らなかったですが)もう少し情報を仕入れてから判断したいところです。選択用クラス名が変わってる名前変わっただけじゃなくて、いくつか機能も追加されているようです。Ext.grid.plugin.RowOperationsグルーピンググリッドのgroupHeaderコンフィグでテンプレートなどを指定するようになりました。前回しれっとグルーピングしているので、具体的なコードはそちらで確認できます。http://sham-memo.hatenablog.com/entry/2017/06/02/200247グリッドのサマリーExt.grid.SummaryRowを使いますが、groupFooterかpinnedFooterコンフィグに指定するようになりました。年齢を追加して、平均年齢を表示させてみました。trueも併せて指定します。pinnedFooterを使うと、フッター部分をピン留めするようにグリッドのスクロール時にサマリー行が下部に留まってくれるようです。あと、試しにサマリー行の背景色を変えようとして気づいたことがあります。scssファイルの配置場所がjsファイルと同じところになってるようです。Main.jsと同じディレクトリにMain.scssを作成したら確かに反映されました。ExtJS7でもこれでいくのかな。レーティングExt.ux.rating.Pickerで5段階のレーティングを表現できます。標準装備に加わりました。他にもあるようですが、グリッドは以上で。次はリストを見てみるつもりです。(2)今回はツリーグリッドを取り上げます。(2)今回もExtJS6.5のmodernグリッド改善点です。グリッドの各所に...2017-02-21グリッドの機能:ページング[modern]modernのグリッドでページングしてみます。Ext.grid.plugin.Pa...2017-02-19グリッドの機能:編集[modern]今回はmodernのグリッド編集を試しました。(2)ツリーパネル[modern]任意のコンフィグを双方向バインディングに対応するスポットライト[classic]Googleマップアイコンフォントアイコンフォントのパッケージ作成suspendLayouts・resumeLayoutsES6で書いてみるExt.Deferredで非同期処理をまとめるビューモデルのデータにモデルを設定して使用するプラグインの作り方ミックスインの作り方ボタンのUIにバインディングできるように工夫するはてなブログをはじめよう!sham-memoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。