0
0 레코드를 얻으면 "일치하는 레코드가 없습니다"라는 메시지 대신 ADD User
버튼 또는 링크를 표시하려고합니다. 또한 링크가있는 검색된 ID를 패스해야합니다.데이터 테이블 행이 비어있는 경우 버튼 표시
어떻게 구현할 수 있습니까?
예 : 내가 함께 노력했다
------------------------------------------------
ADD User link
------------------------------------------------
:
"fnDrawCallback": function(retObj) {
if(userTable.rows().data().length==0){
}
},
편집 :
var userTable=$('#allUsers').DataTable({
"processing": true,
"serverSide": true,
'responsive': true,"stripeClasses": [ 'odd-row', 'even-row' ],
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [1,2,3,4,5] }
],
"ajax": {
url: "users_list.php",
type: 'GET',
data: userData
},
"fnDrawCallback": function(retObj) {
if(userTable.rows().data().length==0){
console.log("0 records");
}
},
"language": {
"infoFiltered": "",
search: "_INPUT_",
searchPlaceholder: "Search...",
"emptyTable": '<a href="/path/' + 1 + '">BOOK THIS COURSE</a>'
},
"pageLength": 10
});
여전히 메시지를 "일치하는 레코드를 찾을 수 없습니다"점점.
코드가 추가되었습니다. 문제의 편집 된 코드를 참조하십시오. 하지만 여전히 "레코드를 찾을 수 없습니다"라는 메시지가 나타납니다. – stefun
"emptytable"대신 "zeroRecords"를 추가했습니다. 이제는 효과가 있습니다. 답장을 보내 주셔서 감사합니다. – stefun
@stefun, 필터링으로 인해 테이블이 비어있을 때 메시지가 표시되기를 원하지 않는다는 것을 알지 못했습니다. 대답에 대한 자세한 내용이 추가되었습니다. –