Lumeo

Transfer

A dual-panel list for moving items between source and target collections.

Installation

dotnet add package Lumeo

One-time app setup (AddLumeo(), CSS & JS) is covered in the installation guide.

Usage

@using Lumeo

<Transfer />

When to Use

  • Moving items between two lists such as available vs. selected
  • Permission assignment where roles or features are toggled between pools
  • Category management for organizing items into groups
  • Team or resource allocation from a shared pool
Available 0 / 6
Selected 0 / 2
Available 0 / 5
Selected 0 / 1

Select items and click an arrow to transfer.

Move items between panels; the last change event is shown below.

API Reference

Property Type Default Description
SourceItemsList<TransferItem>?nullItems in the source panel.
TargetItemsList<TransferItem>?nullItems in the target panel.
SourceTitlestring?"Source"Source panel heading.
TargetTitlestring?"Target"Target panel heading.
ShowSearchboolfalseShow search input in both panels.
OnChangeEventCallback<TransferChangeEventArgs>Fired when items are moved between panels.
SourceItemsChanged EventCallback<List<TransferItem>> Two-way binding callback for the source list.
TargetItemsChanged EventCallback<List<TransferItem>> Two-way binding callback for the target list.
  • Select — Single or multi-select dropdown for simpler selection needs
  • SortableList — Reorderable list with drag-and-drop
  • Checkbox — Individual toggle selection for smaller item sets