[問題]AngularJS:ng-grid select2 bug?
語言: AngularJS
使用: ng-grid, select2
問題1:
在 ng-grid 欄位中插入 combobox
這個 combobox 套用 select2 樣式
並且使用 placeholder 顯示預設內容
但是這個預設內容是動態的
我用 row.entity('data') 去抓該欄位資料
placeholder="{{row.entity('data')}}" 顯示
問題來了
在資料只有50筆以內(含),下拉表格的placeholder可以正常顯示
但是資料超過50筆後,placeholder顯示就會出現錯誤
我改塞 row.rowIndex 給 placeholder 讓它顯示抓到的行數
神奇的事情發生了
我拖拉表格的卷軸
placeholder顯示的行數就隨機亂數顯示
同一個欄位可能你這次拉下來顯示18
拉上去再拉下來卻顯示30
但是我用chrome F12的JS debug去看該欄位
該欄位的值是正確的,是我想要顯示的內容
這是bug嗎?
我在想他應該是為了節省記憶體
只有在拉到要顯示的內容才去讀取
而這中間就產生問題了
有解決辦法嗎?
問題2:
select2 在 IE8 上的表現非常不優
combobox 的 List 含有1-200筆的資料
點選下拉選單後讀取的時間非常的久,選擇也非常的久
而我在 Angular UI 上看到
他們表示 select2 已經過時
推薦使用 Angular ui-select
於是我充滿期待的去試用了一下
結果卻是...效能一樣差...
想問一下有沒有在 IE8 上表現速度稍微正常的 select...?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.33.63
※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1412437882.A.8C7.html
推
10/05 20:24, , 1F
10/05 20:24, 1F
→
10/05 21:00, , 2F
10/05 21:00, 2F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章