我正在將我網站上的yadcf版本從0.6.9升級到0.8.8。 (我也從數據表1.9.4升級到1.10.10)yadcf界面更改爲exFilterColumn混淆
我從兩個電話我的電話更新爲yadcf.exFilterColumn
的0.6.9版本在my production site和0.8.8版本到一次調用,因爲現在默認值是一對數組。
但是當頁面加載時,我的過濾數據集是空的,我需要選擇一個性別,然後單擊所有數據以顯示所有數據。
我確定這是我沒有得到的新界面。
更新:簡化的沙箱版本here。見文件TestStandings.js
更新2: Daniel指出性別過濾器的「-1」不起作用。由於某些原因,顯然usegender =「-1」在0.8.8中的表現與0.6.9相同。我可以試着弄清楚爲什麼它曾經工作過,但這似乎沒有什麼效果。
我添加以下代碼exFilterColumn調用後(這是必要的,以在一些使用情況進行過濾的性別)
// reset gender column if didn't mean to filter
if (usegender == "-1") {
yadcf.exResetFilters(_rrwebapp_table, [genderCol])
}
但這變得異常的jquery.dataTable.yadcf.js的3624線,因爲settingsDt.aanFeatures.f
未定義
更新3:而在數據表側的調試,我從 '< 「H」 CLPR> T' 爲默認 'lfrtip' 改變sDom。上面提到的例外消失了,表格正確加載。
有第二個電話,對於令人困惑的剪切/粘貼錯誤感到抱歉。刪除第二個電話沒有效果。 我簡化了http://sandbox.steeplechasers.org/scoretility/_teststandings/上的代碼。請參閱TestStandings.js中的函數視圖 –
關於「-1」,這可能是0.6.9和0.8.8之間的不同行爲的原因(您可以在生產版本中看到這一點,但必須通過較大的代碼集)。我使用「-1」來初始化0.6.9中的性別過濾器。我需要用0.8.8來清除過濾器的值是多少? –
在exFilterColumn調用之後,我添加了一個調用exResetFilters的函數,但是這個異常。請參閱更新的問題。 –