TreeListView Web Component
Latest New productBinarymission Web · Framework-neutral Tree Grid Web Component · First public release
TreeListView — Web (HTML5, Angular, React, Vue, Blazor, ASP.NET)
- NewA commercial, framework-neutral Tree Grid Web Component shipped as a single compiled runtime file,
bm-treelistview.min.js. Drop in the script, render<bm-treelistview>, callsetData(columns, items). No build step and no framework lock-in. - NewTree and list modes over the same dataset, switched through the
modeattribute — no second component and no second data shape. - NewTen built-in themes selectable through the
themeproperty, plus complete host branding by overriding the--tlv-*CSS custom properties. - NewThree density modes: comfortable, compact and spacious.
- NewSelection models: single, multiple and checkbox, including select-all for visible rows and a footer selection count.
- NewRich cell kinds out of the box: text, badge, progress, link, date, currency, boolean, icon text and row action cells.
- NewFrozen tree column, so the hierarchy stays visible while users scroll horizontally through wide operational datasets.
- NewBuilt-in filter bar and sortable headers, with programmatic control through
setFilterText(). - NewColumn resizing, per-column visibility toggling and
resetColumnWidths(). - NewLazy loading of children for large and remote hierarchies, driven by the
tlvLazyLoadevent andupdateNodeChildren(). - NewCSV export of the currently visible rows.
- NewState snapshot and restore through
getState()andrestoreState(), with optional persistence across sessions. - NewAccessibility built in: treegrid and grid roles, ARIA row metadata, active-descendant focus management, full keyboard navigation and polite announcements.
- NewOptional row virtualisation, plus locale and currency formatting through the
localeandcurrencyattributes. - NewA full DOM event surface for host applications:
tlvSelectionChange,tlvActionClick,tlvRowDoubleClick,tlvContextMenu,tlvSortChange,tlvFilterChange,tlvColumnResize,tlvStateChangeandtlvLazyLoad. - NoteThe component has its own product site at treelistview.com ↗, with a full interactive playground at demo.treelistview.com ↗.
Licensed separately from the Hypernova .NET packages, and available to Corporate (Unlimited Company) and Blueprint licence customers as part of the Hypernova (Web) package.