xddSearch_ForMapXEnumsEntry_Int method
XDropSearch<MapEntry<int, XEnumsDefs> >
xddSearch_ForMapXEnumsEntry_Int(
- MapEntry<
int, XEnumsDefs> ? item, - String? itemSelected,
- String label,
- List<
MapEntry< liItems,int, XEnumsDefs> > - XCol xCol,
Implementation
XDropSearch<MapEntry<int, XEnumsDefs>> xddSearch_ForMapXEnumsEntry_Int(MapEntry<int, XEnumsDefs>? item, String? itemSelected, String label, List<MapEntry<int, XEnumsDefs>> liItems, XCol xCol) {
return XDropSearch<MapEntry<int, XEnumsDefs>>(
label: "${label}".replaceAll("\n", ""),
itemSelected: item,
menu_BackGroundColor: Colors.grey[900],
al_BackGroundColor: Colors.grey[900],
liItems: liItems,
itemAsString: (i) => i.value.label,
onChanged_ItemOfDD: (xEnumsValue) {
if (xEnumsValue == null) {
itemSelected = "";
} else {
itemSelected = xEnumsValue.value.toString();
}
xOnXCell_Edit_SubmitValue(xCol, itemSelected, setState);
},
dropdownBuilder: (context, item) {
return item != null ? Row(children: [Expanded(child: Container(child: Text(item.value.label, textAlign: TextAlign.left, overflow: TextOverflow.ellipsis, style: XStyles.xStyTextForTextBase())))]) : Container();
},
itemWidgetBuilder: (context, item, isSelected) {
return Container(height: 35, alignment: Alignment.centerLeft, child: Text(" " + item.value.label, textAlign: TextAlign.left, overflow: TextOverflow.ellipsis));
},
);
}