Skip to content
CanopyX

Views

Every view CanopyX draws from your records, each with a live demo and the C# and JavaScript to build it yourself.

Explore

Records with parents, and flat lists of any size.

  • Tree grid

    Expandable branches with lazy children, path search, filters that keep the tree's shape, detail rows and checkboxes.

    CanopyTreeView8 demos

  • Data grid

    Typed sorting and filters, facets, grouping with aggregates, pinned columns, saved views, editing and export.

    CanopyDataGridView18 demos

  • Pivot

    Nested row and column axes with totals, collapse, top N with Other, and drill-through to the matching records.

    CanopyGridPivot2 demos

Plan

The same records as cards on a board, on a calendar, a plan or a timeline.

  • Board

    Records as cards in status lanes, with swimlanes, WIP limits and moves the host approves like any edit.

    CanopyBoard1 demo

  • Calendar

    Month, week, day, agenda and year views of grid records, with recurrence, time zones and iCalendar export.

    CanopyCalendar7 demos

  • Plan

    Tasks on a timeline per team, with a baseline, milestones, dependencies and the conflicts between them.

    CanopyPlan1 demo

  • Resource timeline

    Resources as a tree with capacity per group, events on a scrolling time axis, and rescheduling by drag.

    CanopyCalendarResources3 demos

Compare

State across two sets, what changed between snapshots, and how it moved over time.

  • Status matrix

    A state for each pair of two sets, with totals, grouping and sorting on both axes and both axes windowed.

    CanopyMatrix3 demos

  • Change review

    A change list with risk flags and reasons, propagation to each replica, and inline or side-by-side diffs.

    CanopyChangeList, CanopyTextDiff2 demos

  • Dataset compare

    Two snapshots matched by key: what was added, removed and changed, with before and after in each cell.

    CanopyDatasetComparer1 demo

  • Time slider

    Snapshots the host supplies, replayed on a matrix or a propagation view with play, step and a timeline.

    CanopyTimeSlider2 demos

Guide

Steps, routes and layers the host explains before it acts.

  • Guided flow

    Steps with typed fields, conditions as data, live checks, a review page and one proposal handed to the host.

    CanopyFlow7 demos

  • Approval path

    The route a request takes as hops over records, with returns, team handovers and retired steps marked.

    CanopyPath1 demo

  • Layer stack

    Layers in processing order with the one that wins, and which were enforced or filtered out, and why.

    CanopyStack1 demo

Deliver

The same view as plain HTML for mail and print.

  • Script-free table

    Script-free tables from the same view definition, with inline styles that survive mail clients, print and Word.

    CanopyStaticHtml8 demos

Every demo is generated by Website/tools/SiteDemos in the CanopyX repository with the public .NET API, most of them from the repository's own examples, then served as static files. Each one follows the theme switch in the header.