Skip to content

DsTextarea

Tekstområde for flerlinjes inndata med støtte for tegnbegrensning og konfigurerbar størrelse.

Bruk

Når bør du bruke DsTextarea?

  • For lengre tekst som kommentarer, meldinger eller beskrivelser.
  • Når brukeren trenger å skrive flere linjer med tekst.
  • Når du ønsker å vise en tegnbegrensning med maxLength.

Når bør du unngå DsTextarea?

  • For korte, enlinjes inndata — bruk DsTextfield i stedet.
  • For strukturert inndata som e-post eller telefonnummer — bruk DsTextfield med riktig keyboardType.

Eksempler

Grunnleggende tekstområde

DsTextarea — interaktiv forhåndsvisning
Åpne i nytt vindu ↗
dart
DsTextarea(
  controller: kommentarController,
  rows: 5,
  maxLength: 500,
)

Tekstområde med feilmelding

dart
DsTextarea(
  controller: beskrivelseController,
  rows: 4,
  error: 'Beskrivelse er påkrevd',
)

Retningslinjer

  • Sett rows til et passende antall basert på forventet innhold.
  • Bruk maxLength for å begrense lengden der det er relevant.
  • Plasser alltid en beskrivende etikett over tekstområdet.

Tekst

  • Feilmeldinger bør være korte og forklarende.
  • Bruk hjelpetekst for å veilede brukeren om forventet innhold.

Har du innspill til denne komponenten? Send innspill på GitHub