Comments (7)
Never mind, I added the toString() method to my object and now it works like a charm.
from searchable_dropdown.
Hello @abhihasabe ,
Can you please share with us your definition of the _dropdownMenuItemsCamp
list?
In particular, the toString()
method of the objects in this list must return a String
containing what your want to match (for example "Maharashtra").
from searchable_dropdown.
I am having the same issues, I am using Single Object, but when I write anything the list doesn't filter at all.
SearchableDropdown.single(
items: _businessList.map((bus) {
return (DropdownMenuItem(
child: Text(bus.name), value: bus));
}).toList(),
value: _selectedBusiness,
hint: "Select a business",
searchHint: "Select a business",
onChanged: (value) {
setState(() {
_selectedBusiness = value;
});
},
dialogBox: false,
isExpanded: true,
menuConstraints: BoxConstraints.tight(Size.fromHeight(350)),
),
from searchable_dropdown.
from searchable_dropdown.
Hello @abhihasabe ,
Thanks for sharing your code.
I'll take the example of the CurrentRoleBelongTo
class.
For the search to work the way you are using it with this class, you would need to define the toString()
function as follows in lib/model/CurrentRoleBelongTo.dart
:
...
class CurrentRoleBelongTo {
...
String toString(){
return(generalName);
}
...
}
You also need to add a toString()
method the other classes for which you want to use the search the same way:
SourceDataList
DataList
TractorDataList
DataListByState
BranchDataList
employeeDataList
from searchable_dropdown.
from searchable_dropdown.
Thanks for the confirmation @abhihasabe !
Closing this issue. Feel free to reopen if needed.
from searchable_dropdown.
Related Issues (20)
- Selcted value is not changes if I give preselected value HOT 6
- Search is not working when i use value as Id inside onChanged
- How to get the selected value not index in multiple?
- Search is not working when, I use value as Id Int inside Value DropdownMenuItem HOT 1
- Provide async call to API on typing search HOT 1
- null safety HOT 1
- Clear the selected value programatically
- Is it possible to reduce the popup size like height , width after dropdown is opened HOT 1
- selectedItems how to get values in string instead of id in numbers HOT 1
- When dropdown is clicked, UI should not get expanded, the items should display like normal dropdown effect HOT 1
- By default selected initial value HOT 1
- Add the ability to put hints in dialog search
- Need support for search delay (debounce) HOT 4
- Remove default padding HOT 2
- In multiple select option is not working properly
- Failed to build iOS app
- Compilation failed Flutter 2.5.0 HOT 7
- The getter 'subhead' isn't defined for the class 'TextTheme' - Cannot Debug/Run Flutter App HOT 13
- Can you update library to version 2 with null safty? HOT 1
- error HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from searchable_dropdown.