Skip to content

Commit ea6e995

Browse files
authored
Merge pull request #39 from IgniteUI/mtihova/fix-grid-empty-template
Added loading indicator instead of empty grid template while loading data
2 parents e4e1eec + 8c6b390 commit ea6e995

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

projects/erp-hgrid/src/components/erp-hierarchical-grid.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,8 @@ export default class ErpHierarchicalGrid extends LitElement {
288288
allow-advanced-filtering="${true}"
289289
moving="${true}"
290290
row-selection="${this.selectionMode}"
291-
.data="${this.erpData}" >
291+
.data="${this.erpData}"
292+
.isLoading="${!this.erpData.length}">
292293
293294
<igc-grid-toolbar>
294295
<igc-grid-toolbar-title>Inventory</igc-grid-toolbar-title>

projects/finance-grid/src/finance-grid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ export default class FinanceGrid extends LitElement {
133133

134134
return html`
135135
<link rel="stylesheet" href="${import.meta.env.BASE_URL}themes/bootstrap.css" />
136-
<igc-grid .data="${this.financeData}" primary-key="id" row-selection="multiple" class="grid-sizing">
136+
<igc-grid .data="${this.financeData}" .isLoading="${!this.financeData.length}" primary-key="id" row-selection="multiple" class="grid-sizing">
137137
<igc-grid-toolbar>
138138
<igc-grid-toolbar-title>Financial Portfolio</igc-grid-toolbar-title>
139139
<igc-input type="search" placeholder="Filter by Asset" @igcInput="${this.filter}"></igc-input>

projects/fleet-management-grid/src/components/fleet-management/fleet-management-grid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ export class FleetManagementGrid extends LitElement {
585585

586586
return html`
587587
<link rel="stylesheet" href="${import.meta.env.BASE_URL}themes/dark/material.css" />
588-
<igc-grid class="main-grid ig-typography" id="main-grid" .data="${this.vehiclesData}" height="100%" width="100%" .detailTemplate="${this.masterDetailTemplate}">
588+
<igc-grid class="main-grid ig-typography" id="main-grid" .data="${this.vehiclesData}" .isLoading="${!this.vehiclesData.length}" height="100%" width="100%" .detailTemplate="${this.masterDetailTemplate}">
589589
<igc-grid-toolbar>
590590
<igc-grid-toolbar-title>Fleet Management</igc-grid-toolbar-title>
591591
<igc-button

projects/hr-portal/src/hr-portal.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export default class HrPortal extends LitElement {
102102
<igc-tree-grid
103103
id="treeGrid"
104104
.data="${this.data}"
105+
.isLoading="${!this.data.length}"
105106
primary-key="ID"
106107
child-data-key="Employees"
107108
row-selection="multipleCascade"

0 commit comments

Comments
 (0)