1
UpdatePanel을 사용하여 콜백으로 테이블을 바인딩하고 있습니다.체크 박스가 jQuery 데이터 테이블에 두 번째로 표시되지 않습니다.
내 버튼 클릭 코드 숨김이 완전히 실행되면 Scriptmanager.ClientScriptblock() ... 을 사용하여 aspx 페이지에서 스크립트를 호출하고 호출 된 JavaScript 함수에서 DataTable에 행을 추가합니다.
처음로드 할 때 첫 번째 열로 확인란을 추가하지만 두 번째 호출에서는 확인란을 표시하지 않고 표를 정렬 할 때만 표시됩니다.
표를 정렬 한 후에 만 표시되는 이유는 무엇입니까? 나는 다음과 같이 행 TBODY을 추가하고
:
$("#bodyListLetter tr").remove(); // first removing tr and then add.
$('#bodyListLetter').append(Rows);
테이블 초기화 코드 :
if ($.fn.dataTable.isDataTable('#example2')) {
table = $('#example2').DataTable();
}
else {
$('#example2').DataTable({
"searching": false,
"retrieve": false,
"paging": false,
"ordering": true,
"info": false,
columnDefs: [{
orderable: false,
className: 'select-checkbox',
targets: 0
}],
select: {
style: 'os',
selector: 'td:first-child'
},
order: [[1, 'asc']]
});
}