jqueryのdatatablesを利用して表示しているデータを、条件によって表示を変えたいと思っています。
jquery
1$('#sample').DataTable({ 2 3aoColumns: [ 4 {mData: 'name', 5 mRender : function(data, type, full) { 6 if (type === "display") { 7 if(seibetsu === '男'){ 8 return data + "君"; 9 } 10 } 11 return data + "さん"; 12 } 13 }, 14 {mData: 'seibetsu'} 15]
上記コードの、「name」には「太郎、花子」などの名前が入っており、
「seibetsu」には「男、女」が入っています。
やりたいことは、名前を表示する際に、性別が「男」なら「君」を、「女」なら「さん」を付けたいです。
名前 | 性別 |
---|---|
太郎君 | 男 |
花子さん | 女 |
mRenderを利用し、別カラムの値を取得し、判定したいと思いますが、
別カラムの値を取得する方法がわかりません。
jqueryのdatatablesを利用し、mRenderのif文の処理で、
別カラムの値を取得する方法をご存知の方がいらっしゃいましたら、ご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/12 00:57