2013年3月25日 星期一

關於Extjs Grid的二三事

1.要做捲動式分頁(infinity scroll)的話,store要設定為buffered,偏偏這會跟summary的特性衝突
如果你一定要有grouppingsummary的特性的話,那就不能用buffered-store

2.summarytype可以是函數,不過要配合「summaryRenderer」來使用才會出現
問題是有時明明在summaryType的function中有很正確的抓到資料了,怎麼在
summaryRenderer中又是NaN ? 答案出在資料格式,
如果該欄位是數字,而你硬要顯示文字(ex: Total:1501),就會有這樣的問題
解決方法除了是在column更改為gridcolumn之外,你的model類別也要對這個欄位進行修改
 
3.明明在server side產生json時,model的順序是對的,怎麼到Grid又出現亂序的問題?
問題是出在store中,必要時設定「sortOnLoad: false」屬性吧

以上,有想到再補充吧
 

沒有留言:

張貼留言