Skip to content

Vue JS Support #373

@roarlyte1771

Description

@roarlyte1771

Vue.js Support for LyteNyte Grid

LyteNyte Grid was originally developed as a React-based data grid. This issue tracks the potential implementation of first-class Vue.js support, which 1771 Technologies is currently evaluating.

Objectives

  • Develop a native Vue renderer written entirely in Vue.js (no React wrappers, bridges, or compatibility layers).
  • Implement Vue-native versions of all supporting and auxiliary grid components.
  • Achieve full feature parity with the existing React renderer.
  • Deliver comprehensive, production-ready documentation for the Vue.js version of LyteNyte Grid.

Proposed Implementation Roadmap

1. Core Grid Architecture

  • Viewport
  • Header
  • Rows
  • Cells
  • Cell Selection Driver
  • Cell Editing Driver
  • Row Detail Rendering
  • Column and Row Spanning

2. Row Data Sources

  • Client Row Source
  • Server Row Source
  • Tree Data Row Source

3. Supporting Components

  • Pill Manager
  • Column Manager
  • Smart Select
  • Tree View
  • Viewport Shadows
  • Dialog
  • Popover
  • Menu
  • Row Group Cell
  • Select All

Community Feedback

External contributors are encouraged to comment, provide feedback, and suggest improvements within this issue.

Metadata

Metadata

Labels

edition: coreAn issue concerning LyteNyte Grid Core.edition: proAn issue concerning LyteNyte Grid PRO.feature requestA proposal for a new feature or enhancement.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions