Topic: MDBAutocomplete in react 18: default value from existing state
Hello,
How can I set the value from a state like a default value or a local stored search value ?
Thanks. Didier
                                                    
                                                    Krzysztof Wilk
                                             staff                                             answered 3 years ago                                        
Hi!
All options for the MDBInput component should also be available for the MDBAutocomplete one. You can use the defaultValue property or value along with onChange synthetic event :)
                                                    
                                                    cariforef
                                                                                        answered 3 years ago                                        
I can not add value property in the MDBAutocomplete. I get this error : The property does not exist in the type 'IntrinsicAttributes & Omit & { customContent?: ReactNode; dataFilter: (value: string) => any; ... 10 more ...; tag?: any; }'.
<MDBAutocomplete
        className="rounded-0"
        size="lg"
        id="inputSearch"
        value={value}
        name="inputSearch"
        threshold={6}
        noResults="Aucun résultat"
        label="Rechercher"
        onChange={(e) => setValue(e.target.value)}
        onSelect={handleSelect}
        displayValue={(value2: any) => {
          return value2.term.replace(/(<([^>]+)>)/gi, "").toLowerCase();
        }}
        dataFilter={autoComplete}
        itemContent={(result) => (
          <div
            dangerouslySetInnerHTML={{
              __html: result.term.toLowerCase(),
            }}
          />
        )}
      />
                                                                                    Krzysztof Wilk staff commented 3 years ago
Hi!
Could you create a simple snippet with that issue and full or simplified code just to show this issue? It's hard to say what's wrong with the fragment only. The Autocomplete component changed in the newest release so I think you should check the changes and correct your code using our updated documentation :)
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Answered
- User: Free
 - Premium support: No
 - Technology: MDB React
 - MDB Version: MDB5 5.1.0
 - Device: MAC
 - Browser: Chrome
 - OS: Mac OSX 15
 - Provided sample code: No
 - Provided link: No