Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xperience Community Multichoice Form Control

CI: Build and Test NuGet Package

Description

A custom form control for Xperience by Kentico that enables editors to configure and use multi-choice (checkbox-based) fields within Content Types and Reusable Fields. This control extends the standard field form functionality, allowing multiple selections and providing a flexible solution for building richer content structures.

Key Features:

  • Enables multi-choice (checkbox-based) selection
  • Usable in Content Types and Reusable Fields
  • Simple setup and configuration via the Admin UI
  • Extensible and reusable across projects

Requirements

Library Version Matrix

Xperience Version Library Version
>= 30.8.0 1.0.0

Dependencies

Package Installation

Add the package to your application using the .NET CLI

dotnet add package XperienceCommunity.MultiChoiceFormControl

Quick Start

1. Register MultiChoiceFormControl service in your source code

1.1. Add the following in your Program.cs:

builder.Services.AddTransient<IMultiChoiceOptionsProviderActivator, MultiChoiceOptionsProviderActivator>();

Using the Form Control

This custom form control allows you to add a Multi-Choice Selector to your Content Types and Reusable Fields, enabling editors to select multiple options when creating or editing content items.

Screenshots

#1. image

#2. image

#3. image

Use DancingGoat sample

You can restore database with configured samples. View DancingGoat Sample Database.

Dashboard User Name: Administrator

Password: 1234567890

License

This widget is provided under MIT license.

Uninstall

Uninstall this from the NuGet Package Manager and rebuild the project.

Reporting issues

Please report any issues seen, in the issue list. We will address at the earliest possibility.

About

A form control for Xperience by Kentico that supports multiple selections using the MultipleChoiceComponent class. Ideal for rendering checkboxes and other multi-select inputs in your forms.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

Generated from Kentico/repo-template