是的,它可以做得比較容易。我想這是在逐行的基礎上,所以最好的辦法是在初始化時使用fnRowCallback。像這樣的東西(只是一個樣本;我不知道你的全部細節):
"fnRowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
/* Create some variables mainly for legibility. */
var family = aData['familyStatus']; // if using 3D with mDataProp
// var family = aData[2]; // if using 2D array with index
var famColumn = 2; // you could do this inline if you really want; I find a variable easier to keep track of
var visibleString = "individual";
if (family) { // adjust accordingly if condition isn't properly tested this way (ie. if the truthiness of your "1" isn't panning out
visibleString = "family"; // default is individual, but if family is true then update the variable
}
$('td:eq('+famColumn+')', nRow).text(visibleString);
return nRow;
}
優秀的迴應。謝謝你的幫助! – JM4
沒問題;剛剛完成了一小段代碼的重構;不知道你是否看到更新版本。 –