-
Notifications
You must be signed in to change notification settings - Fork 233
Open
Description
I want to set the initial value of some items as checked. Can we do that in MultiSelectDialogField
MultiSelectDialogField(
searchable: true,
items: _employees
.map((employee) => MultiSelectItem<Employee>(
employee,
'${employee.fullName} (${employee.employeeCode})', // Display both name and code
))
.toList(),
title: Text("Employee List"),
selectedColor: const Color.fromARGB(255, 98, 98, 98),
decoration: BoxDecoration(
color: const Color(0xFFf2f2f2),
borderRadius: BorderRadius.all(
Radius.circular(10)), // Adjust the radius as needed
border: Border.all(
color: const Color(0xFF666666),
width: 2,
),
),
buttonIcon: Icon(Icons.search),
buttonText: Text(
"Add Members",
style: TextStyle(
color: const Color.fromARGB(255, 67, 67, 67),
fontSize: 16,
),
),
onConfirm: (results) {
selectedBoardMembers = results;
// Update selected lists
selectedBoardMembersNames =
selectedBoardMembers.map((e) => e.fullName).toList();
selectedBoardMembersIds =
selectedBoardMembers.map((e) => e.id).toList();
selectedBoardMembersCodes = selectedBoardMembers
.map((e) => e.employeeCode)
.toList();
},
),
ronsrebro
Metadata
Metadata
Assignees
Labels
No labels