撰寫時的版本:2.4 Overview2.1 版開始提供 目的是用來作 data presentation,號稱 high performance、lightweight。 底層不是用 DOM、而是直接塞 HTML flyweight pattern 用來顯示指定的 class,但是不僅能顯示(單一)field,也可以顯示 field 運算之後的結果。 CellTable一個 table 會有 n 個 column,所以要先建立 n 個 Column、設定與要顯示的物件(在這裡是 Contant)的關係,然後用 CellTable.addColumn() 加入到一個 CellTable 當中 在 AbstractDataProvider.addDataDisplay() 時就會呼叫 AbstractDataProvider.onRangeChanged()。 |