Commit c4846178 by sawit

perspective

parent 0f7810a8
......@@ -602,15 +602,15 @@ export class SyncfusionDatagridWidgetComponent extends BaseWidgetComponent imple
onDataBound(args: any): void {
// Apply perspective after data is loaded and rendered, but only once.
// if (this.perspective && !this.isPerspectiveApplied && this.grid) {
// try {
// setTimeout(() => {
// this.setWidgetState(this.perspective as string);
// }, 50); // Small delay to ensure rendering is complete
// } catch (error) {
// console.warn('Error applying perspective to grid:', error);
// }
// }
if (this.perspective && !this.isPerspectiveApplied && this.grid && this.perspective !== '{}') {
try {
setTimeout(() => {
this.setWidgetState(this.perspective as string);
}, 50); // Small delay to ensure rendering is complete
} catch (error) {
console.warn('Error applying perspective to grid:', error);
}
}
}
onReset(): void {
......
......@@ -29,9 +29,7 @@
<i class="bi bi-clock"></i>
<span>{{ lastUpdated | date:'short' }}</span>
</div>
</div>
<div class="header-actions">
<div *ngIf="enableExport" class="action-button export-button" (click)="exportData($event)" title="Export Data">
<!-- <div *ngIf="enableExport" class="action-button export-button" (click)="exportData($event)" title="Export Data">
<i class="bi bi-download"></i>
</div>
<div *ngIf="enableRefresh && dataSource !== 'static'" class="action-button refresh-button" (click)="refreshData($event)" title="Refresh Data">
......@@ -39,8 +37,9 @@
</div>
<div *ngIf="enableFiltering" class="action-button filter-button" (click)="toggleFilter($event)" title="Toggle Filter">
<i class="bi bi-funnel"></i>
</div>
</div> -->
</div>
</div>
<div *ngIf="dataSource !== 'static'" class="data-source-info">
<i class="bi bi-info-circle"></i>
......
......@@ -469,11 +469,11 @@ export class SyncfusionPivotWidgetComponent extends BaseWidgetComponent implemen
onDataBound(args: any): void {
// Apply perspective after data is loaded and rendered, but only once.
// if (this.perspective && !this.isPerspectiveApplied) {
// setTimeout(() => {
// this.setWidgetState(this.perspective as string);
// }, 50); // Small delay to ensure rendering is complete
// }
if (this.perspective && !this.isPerspectiveApplied && this.perspective !== '{}') {
setTimeout(() => {
this.setWidgetState(this.perspective as string);
}, 50); // Small delay to ensure rendering is complete
}
}
onReset(): void {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment