Angular 如果记录在数据表中的一页中,则隐藏分页
我使用的是angular 11,我曾经在表中显示过一些记录。现在,如果记录小于或等于25,我想禁用/隐藏分页(25是我使用的默认页面长度)。我看到了一些解决方案,但它们都使用jQuery。请参见下面的代码片段-Angular 如果记录在数据表中的一页中,则隐藏分页,angular,datatable,Angular,Datatable,我使用的是angular 11,我曾经在表中显示过一些记录。现在,如果记录小于或等于25,我想禁用/隐藏分页(25是我使用的默认页面长度)。我看到了一些解决方案,但它们都使用jQuery。请参见下面的代码片段- this.dtOptions = { pagingType: 'full_numbers', pageLength: 25, columnDefs:[{ targets: 3, type: 'date' },{ targets: 4, ty
this.dtOptions = {
pagingType: 'full_numbers',
pageLength: 25,
columnDefs:[{
targets: 3,
type: 'date'
},{
targets: 4,
type: 'date'
},{
targets: 5,
type: 'date'
},],
info: false,
stateSave: true,
dom: '<"top"f>rt<"bottom"ilp><"clear">',
language: {
search: "_INPUT_",
searchPlaceholder: "Search Clients",
lengthMenu: '_MENU_',
},
};
感谢您的帮助!提前谢谢 您可以添加一个CSS类,在条件
result.length
下隐藏页脚。如果您可以制作一个演示,我可以帮助您解决这个问题。
this.clientService.getClientsData().subscribe((result: any) => {
this.clients = result.data.filter((item: any) => item.is_Active);
this.originalClients = result.data; //active + inactive
this.dtTrigger.next();
setTimeout(() => {
this.utilityService.isLoading.next(false); //stop loader after 1 sec
}, 1000)
}, err => console.log(err));