1. 程式人生 > >datatable 解決字段不一致的情況

datatable 解決字段不一致的情況

datatable 後端 ges end 可能 color ddd 出現 urn

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

技術分享圖片

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

技術分享圖片

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

 aoCulmns : [{
                    sTitle : "放音編碼",
                    mData : "audioCode",
                    bSortable : false,
                    mRender: function(data,type,row){
                        if(data == undefined){
                            return ""
                        }else {
                            return data
                        }
                    }
                },...]

datatable 解決字段不一致的情況