ExtJS3.3のPivotGridは、ヘッダのrendererは無く、セルのrendererのパラメータが値しか受け取れない仕様となっている。今回初めて使用したが、必要に迫られてHackしたのでメモしておく。
それぞれ下記に数行のコードを修正、追加すればよい
・ヘッダのrendererの実装: Ext.grid.PivotAxsisのbuildHeaders()メソッド
行列のそれぞれ各ディメンジョンごとに指定可能
・セルのrendererの拡張: Ext.grid.GridViewのrenderRows()メソッド
値以外に、行のカウンタ、列のカウンタ、行ヘッダの情報、列ヘッダの情報、
グリッドの参照を受け取れるようにした
実装結果はこちら
0 件のコメント:
コメントを投稿