2017-07-03 100 views
0

我有一個dto從服務返回,我想插入數據表中的值。爲了自定義渲染值,我使用瞭如下所示的「渲染」功能。在jquery datatable獲取對象變量名稱render函數

"columns": [ 
      { "render": render }, 
      { "data": "description" }, 
      ] 

功能是

function render(data, type, row){  
    return "some data..."; 
} 

對於上面的代碼我想檢查與對象的變量名稱的條件

obj:{name:"harris",age:"20"} 

而渲染功能我想檢查是否它是名字或年齡,如果數據是名字,它會返回一些值。如果它是一個年齡,它會返回一些其他的價值。

回答

0

你可以做這樣

if(row.name != null){ 
    // code for name 
}else if(row.age != null){ 
    // code for age 
} 
+0

我想檢查渲染列。無論是名字還是年齡。 –

+0

我沒有得到你。你想dadatble中的1列或者是年齡的名稱權利/ – Ashish451

+0

我將只爲表中的所有列調用一個渲染函數,該函數返回數據取決於列變量類型 –