Fixed a few bugs and issues with the data table.
This commit is contained in:
@ -260,7 +260,7 @@ class DataTable extends IgniteElement {
|
||||
onChange: (oldValue, newValue) => {
|
||||
//If the currentPage is greater than the new page count, set it to the last page.
|
||||
if (this.currentPage > newValue - 1) {
|
||||
this.currentPage = newValue - 1;
|
||||
this.currentPage = Math.max(0, newValue - 1);
|
||||
}
|
||||
}
|
||||
}),
|
||||
@ -305,7 +305,7 @@ class DataTable extends IgniteElement {
|
||||
),
|
||||
|
||||
//Row count
|
||||
new span().show(this.showRowCount).class(this.rowCountClass).innerHTML(this.filtered, filtered => filtered.length == 0 ? "No rows" : `${filtered.length} ${(filtered.length < 2 ? "row" : "rows")}`),
|
||||
new span().show(this.showRowCount).class(this.rowCountClass).innerHTML(this.filtered, filtered => (!filtered || filtered.length == 0) ? "No rows" : `${filtered.length} ${(filtered.length < 2 ? "row" : "rows")}`),
|
||||
|
||||
//Refresh button
|
||||
new button().show(this.showRefreshButton).class(this.refreshButtonClass).child(new i().class("fa-solid fa-arrows-rotate")).onClick(async () => {
|
||||
|
Reference in New Issue
Block a user