1. 첫 번째 방법은 비교적 간단합니다
"columns": [
{ "data": null,defaultContent: '', orderable: false },
],
코드의 문자 그대로의 의미를 보면 무슨 뜻인지 알 수 있지만, 줄바꿈 정보를 어떻게 얻어오는지 모르기 때문에 그렇지 않습니다. 매우 실용적인 것 같습니다. 기본값을 정의해도 괜찮습니다.
{ "data": "id", 주문 가능: false ,
"mRender":function(data,type,full){
return ""; 🎜>}
},
콜백을 사용하는 방법을 방금 봤습니다. 열의 값을 가져와서 전달할 수도 있지만 값은 하나만 얻을 수 있습니다. 여전히 두 번째 방법만큼 좋지는 않습니다.
2. 두 번째는 조금 더 번거롭지만 더 실용적입니다
"fnRowCallback":function(nRow,aData,iDataIndex){
var id = $('td', nRow).eq(0).text(); 🎜>var ip = $( 'td', nRow).eq(3).text()
$('td:eq(-1)',nRow).html('
수정 '
'
삭제return nRow;
},
행 데이터를 초기화할 때 콜백 메서드를 호출하면 쉽게 제출 기능을 완료할 수 있습니다. 단점은 백그라운드 json 전송이 필요하다는 것입니다. 빈 필드는 충분히 유연하지 않습니다.
3. 세 번째 방법은 두 가지 방법을 결합하는 것으로, 백그라운드 작업이 전혀 필요하지 않습니다.
{ "data": null,orderable: false,}
"fnRowCallback":function(nRow,aData,iDataIndex){
var id = $('td ', nRow).eq (0).text();
var ip = $('td', nRow).eq(3).text()
$('td:eq(-1) )',nRow).html('
수정 '
'
삭제');
nRow 반환;
},