ExtJS Grid 字段因爲json數值前空格加載失敗

今天遇到個奇葩問題,因爲EXCLE數據沒有去掉前空格導入之後EXTJS.Grid無法加載數據。

排錯順序:

  1. 首先檢查控制檯有沒有報錯。

  2. 在oracle中運行sql語句,檢查SQL是否正確

  3. 導出json數據,並在在線json驗證中驗證json數據是否正確。

  4. 在上線後,當天顯示正常,並進行過導出操作。懷疑近期數據出錯。添加createdate篩選條件,從當天到前天倒序檢查是否報錯。 當天數據報錯,前天數據無錯。檢查當天數據。

  5. 找到當天數據,檢查中發現5列中文長度過長,懷疑這些列中數據有特殊字符,一列接一列的update。並檢查加載數據是否錯誤,並沒有發現。

  6. 排除那5列,並檢查剩下的列數據,發現其中一行的字段信息,帶有前空格信息,去掉前空格,extJS Grid 加載成功。

  7. 得到結論,任何excle信息導入到數據庫中,都必須去掉前後空格,以免帶來不必要的工作量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章