Skip to content

smashbylong/PCF-DataTable

Repository files navigation

⚡ Advanced DataTable PCF Control

Version PowerApps TypeScript License

A feature-rich, highly customizable DataTable component for Power Apps

FeaturesInstallationUsageCustomizationDemo


📋 Overview

Advanced DataTable is a professional-grade Power Apps Component Framework (PCF) control that transforms your data grids into powerful, interactive tables with enterprise-level features. Built with TypeScript and optimized for performance, it seamlessly works with any Dataverse entity.

✨ Why Choose This Control?

  • 🚀 Zero Configuration Required - Works out of the box with any entity
  • 🎨 23+ Styling Properties - Fully customizable appearance
  • 🔍 Smart Search & Filtering - Global search + per-column filters
  • 📊 Unlimited Records - Automatic loading bypasses 50-record limit
  • High Performance - Optimized rendering with debounced updates
  • 🎯 Production Ready - Battle-tested in enterprise environments
  • 🌈 Pre-built Themes - 7+ ready-to-use color schemes
  • Accessible - WCAG 2.1 compliant

🎯 Features

🔍 Search & Filter

  • Global Search - Search across all columns simultaneously
  • Column Filters - Individual filter inputs for each column
  • Real-time Updates - 300ms debounced for smooth performance
  • Clear All - Quick reset button for filters

📊 Data Management

  • Auto-Loading - Automatically loads all records (no 50-record limit)
  • Smart Sorting - Click any header to sort ascending/descending
  • Multi-Select - Checkbox or radio button selection modes
  • Row Selection - Click rows to open records (respects security roles)

📄 Pagination

  • Customizable Page Size - 10, 25, 50, 100+ records per page
  • Smart Navigation - First, Previous, Next, Last buttons
  • Page Indicators - Visual feedback of current page
  • Total Count - Shows filtered vs total records

🎨 Advanced Styling

  • Color Customization - 10 color properties for complete theming
  • Layout Control - Row height, padding, borders, radius
  • Typography - Font family, size, weight customization
  • Visual Effects - Hover states, row stripes, shadow levels
  • Responsive Design - Adapts to mobile, tablet, desktop

⚙️ Configuration

  • Toggle Features - Enable/disable sorting, filtering, paging
  • Hidden Columns - Hide specific columns by name
  • Selection Modes - Single or multi-select
  • Dynamic Updates - All properties update in real-time

📸 Screenshots

Default Theme

Default Theme

Default Theme

Multi/Single Selection

Filtering & Search

Filtering

Mobile Responsive

Mobile

About

A powerful, feature-rich DataTable PCF control for Power Apps that provides advanced sorting, filtering, searching, and auto-loading capabilities with a modern, responsive UI. Built to handle any dataset with enterprise-grade functionality out of the box.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors