Un <em>widget</em> est un moyen de modifier un champ. Certains types de champs, tels que les champs de texte simple sur une seule ligne, n'ont qu'un seul widget disponible (dans ce cas, un champ de saisie de texte sur une seule ligne). D'autres types de champs offrent des choix pour le widget ; par exemple, les champs <em>Liste</em> à valeur unique peuvent utiliser un widget <em>Sélectionner</em> ou <em>Bouton radio</em> pour la modification. De nombreux types de widgets ont des paramètres qui définissent davantage la manière dont le champ peut être modifié.