DsSearch
Søkefelt som lar brukeren søke etter innhold.
Bruk
Når bør du bruke DsSearch?
- Når brukeren trenger å finne spesifikt innhold i en stor informasjonsmengde.
- Når applikasjonen har en global søkefunksjon i toppmeny eller navigasjon.
- Når du ønsker å filtrere en liste eller et datasett basert på brukerens inndata.
Når bør du unngå DsSearch?
- Når du trenger et vanlig tekstfelt uten søkefunksjonalitet. Bruk heller
DsTextfield. - Når du trenger autofullføring med forslag. Bruk heller
DsSuggestion.
Eksempler
Grunnleggende bruk
dart
DsSearch(
placeholder: 'Søk...',
onSubmitted: (søkeord) => utførSøk(søkeord),
)Med kontroller og endringshåndtering
dart
DsSearch(
controller: søkeController,
placeholder: 'Søk etter produkter...',
onChanged: (tekst) => filtrerResultater(tekst),
onSubmitted: (søkeord) => utførSøk(søkeord),
)Retningslinjer
- Plasser søkefeltet på et godt synlig sted, gjerne i toppmeny eller header.
- Gi tydelig plassholdertekst som beskriver hva brukeren kan søke etter.
- Vis relevante resultater så raskt som mulig, gjerne med live-filtrering.
Tekst
- Bruk beskrivende plassholdertekst, f.eks. «Søk etter kommuner...» i stedet for bare «Søk...».
- Hold plassholderteksten kort og presis.
Har du innspill til denne komponenten? Send innspill på GitHub