datatable 解決字段不一致的情況

問題描述:
在用datatable處理表格的時候,爲了通用性,js的aoCulmns裏面包括了很多字段,如圖:

datatable 解決字段不一致的情況

但是,對於後端來說,返回的數據不一定都有這些字段,這時候,在頁面上就會彈出字段不統一的警告,如圖:

datatable 解決字段不一致的情況

解決辦法:
在可能出現這種情況的字段後面加上 mRender: function(data,type,row){ } 來判斷,如下所示。這樣在沒有這個字段的時候,前端表格會自動隱藏這一列信息。

 aoCulmns : [{
                    sTitle : "放音編碼",
                    mData : "audioCode",
                    bSortable : false,
                    mRender: function(data,type,row){
                        if(data == undefined){
                            return ""
                        }else {
                            return data
                        }
                    }
                },...]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章