mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-26 02:36:37 +00:00
parent
db3f5447ca
commit
4b98a70ee8
@ -132,7 +132,7 @@ export class HaDataTable extends LitElement {
|
|||||||
|
|
||||||
@query("slot[name='header']") private _header!: HTMLSlotElement;
|
@query("slot[name='header']") private _header!: HTMLSlotElement;
|
||||||
|
|
||||||
private _items: DataTableRowData[] = [];
|
@internalProperty() private _items: DataTableRowData[] = [];
|
||||||
|
|
||||||
private _checkableRowsCount?: number;
|
private _checkableRowsCount?: number;
|
||||||
|
|
||||||
@ -160,9 +160,9 @@ export class HaDataTable extends LitElement {
|
|||||||
|
|
||||||
public connectedCallback() {
|
public connectedCallback() {
|
||||||
super.connectedCallback();
|
super.connectedCallback();
|
||||||
if (this._filteredData.length) {
|
if (this._items.length) {
|
||||||
// Force update of location of rows
|
// Force update of location of rows
|
||||||
this._filteredData = [...this._filteredData];
|
this._items = [...this._items];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -550,7 +550,9 @@ export class HaDataTable extends LitElement {
|
|||||||
|
|
||||||
private _checkedRowsChanged() {
|
private _checkedRowsChanged() {
|
||||||
// force scroller to update, change it's items
|
// force scroller to update, change it's items
|
||||||
this._filteredData = [...this._filteredData];
|
if (this._items.length) {
|
||||||
|
this._items = [...this._items];
|
||||||
|
}
|
||||||
fireEvent(this, "selection-changed", {
|
fireEvent(this, "selection-changed", {
|
||||||
value: this._checkedRows,
|
value: this._checkedRows,
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user