pf_app/public
Paul Trowbridge 368127e098 Replace AG Grid pivot with Perspective viewer in Forecast view
- Swap AG Grid CSS/JS for Perspective CDN imports (4.4.0)
- Replace #pivot-grid div with <perspective-viewer> web component
- Add loadPerspective() singleton, initPerspectiveViewer(data)
- Build default layout from col_meta (dims → group_by, date → split_by)
- Extract slice from perspective-click event.detail.config.filter
  (only == filters on role=dimension columns feed the operation panel)
- table.update() appends operation result rows without full reload
- Save/reset layout buttons per version in localStorage
- Remove expand/collapse buttons (Perspective handles natively)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 23:11:56 -04:00
..
app.js Replace AG Grid pivot with Perspective viewer in Forecast view 2026-04-14 23:11:56 -04:00
index.html Replace AG Grid pivot with Perspective viewer in Forecast view 2026-04-14 23:11:56 -04:00
styles.css Replace AG Grid pivot with Perspective viewer in Forecast view 2026-04-14 23:11:56 -04:00