Transfer List
Two-panel shuttle for moving items between available and chosen sets.
TransferList is a two-panel shuttle for moving items between "available" and "chosen" sets — permissions, team membership, or tag assignment. Supply left and right item vectors as app-owned RwSignals; the component moves checked items between panels and reports counts via on_change. Enable enhanced for select-all headers and selection counters.
- Assigning permissions, tags, or group membership between available and chosen sets
- Desktop workflows where both source and destination lists should stay visible
- Provide
leftandrightitem vectors asRwSignals inTransferListConfig. - Handle
on_changewhen items move between panels. - Enable
enhancedfor select-all headers and selection counters.
Basic shuttle
Move checked items between two lists with single-step and move-all controls.
Choices
Chosen
Enhanced select-all
Header checkbox selects all enabled rows; counters show selection progress.
Choices
Chosen
Custom labels
Distinct labels remain visible in both panels after items move.
Choices
Chosen
Disabled items
Disabled rows cannot be selected or moved between panels.
Choices
Chosen