PowerPortalsPro Components
PowerPortalsPro provides a comprehensive set of form components designed to streamline data entry and editing in Power Pages applications. These components handle various data types and offer enhanced functionality beyond standard HTML form controls, including built-in validation, data binding, and responsive design.
Available Components
Below is the complete list of edit components available in the PowerPortalsPro framework. Click on any component to view detailed documentation, usage examples, and configuration options.
Basic Input Components
- Bool Edit - Checkbox and toggle controls for boolean (true/false) values
- Text Edit - Single-line text input fields with validation support
- Memo Edit - Multi-line text areas for longer text content
- Number Edit - Numeric input fields with formatting and range validation
- Money Edit - Currency input with locale-specific formatting
Date and Time Components
- Date Edit - Date picker controls with calendar interface
Selection Components
- Choice Edit - Dropdown lists and radio button groups for single selections
- Multi-Select Choice Edit - Checkbox lists and multi-select dropdowns
- Lookup Edit - Entity lookup controls with search and filtering
File and Media Components
- File Edit - File upload controls with drag-and-drop support
- Image Edit - Image upload with preview and cropping capabilities
Component Features
All PowerPortalsPro components share common features:
- Data Binding: Automatic two-way binding to Dataverse entities
- Validation: Built-in client-side and server-side validation
- Accessibility: WCAG 2.1 compliant with keyboard navigation and screen reader support
- Responsive Design: Mobile-first design that adapts to all screen sizes
- Localization: Multi-language support with automatic formatting
- Customization: Flexible styling and configuration options
Getting Started
To use these components in your Power Pages solution, ensure you have PowerPortalsPro installed and configured. Refer to the Getting Started Guide for installation instructions and basic setup. Each component page includes detailed examples and code snippets to help you implement the component in your forms.
