Siirry pääsisältöön

Kentät

Avaa ChatGPT:ssä

webforJ-kehys tukee yksitoista eri kenttäkomponenttityyppiä, mukaan lukien neljä maskattua kenttää, joilla on erilaisia käyttäytymisiä ja toteutuksia, jotka sopivat erilaisiin syöttötarpeisiin. Vaikka jokaisella näistä komponenteista on eroja toteutuksissaan, tämä artikkeli kuvaa yhteiset ominaisuudet kaikille kenttäluokille.

tiedot

Tässä osiossa kuvataan monien kenttäkomponenttien yleisiä ominaisuuksia webforJ:ssä, ja se ei itsessään ole luokka, jota voidaan instansioida ja käyttää.

Yhteiset kenttäominaisuudet​

Otsikko​

Kenttäotsikko on kuvaileva teksti tai nimike, joka liittyy kenttään ja jonka voi määrittää konstruktiossa tai käyttämällä setLabel()-menetelmää. Otsikot tarjoavat lyhyen selityksen tai vihjeen, joka auttaa käyttäjiä ymmärtämään kyseisen kentän tarkoitusta tai odotettua syötettä. Kenttäotsikot ovat tärkeitä käytettävyyden kannalta ja niillä on keskeinen rooli saavutettavuudessa, sillä ne mahdollistavat ruudunlukijoiden ja apuvälineiden tarjoavan tarkkaa tietoa ja helpottavan näppäimistön navigointia.

Aputeksti​

Jokainen kenttä voi näyttää aputekstiä syötteen alapuolella käyttämällä setHelperText()-menetelmää. Tämä aputeksti tarjoaa lisäkontekstia tai selityksiä käytettävissä olevista syötteistä varmistaen, että käyttäjillä on tarvittavat tiedot harkittujen valintojen tekemiseksi.

Pakollinen​

Voit kutsua setRequired(true)-menetelmää vaatiaksesi, että käyttäjä antaa arvon ennen lomakkeen lähettämistä. Tämä ominaisuus toimii yhdessä kenttäotsikon kanssa, tarjoten visuaalisen indikaation siitä, että kenttä on välttämätön. Tämä visuaalinen vihje auttaa yksilöitä täyttämään lomakkeita tarkasti.

tiedot

Kenttäkomponentit sisältävät sisäänrakennettua visuaalista validoimista ilmoittaakseen käyttäjille, kun pakollinen kenttä on tyhjää tai jos käyttäjä on poistanut arvon.

Oikoluku​

Käyttämällä setSpellCheck(true) voit sallia selaimen tai käyttäjäagentin tarkistaa syötetyn tekstin oikeinkirjoituksen ja tunnistaa mahdolliset virheet.

Etuliite ja pääte​

Slotit tarjoavat joustavia vaihtoehtoja kenttäkomponenttien kyvykkyyden parantamiseksi. Voit liittää kentän sisään kuvakkeita, otsikoita, latauspyörijöitä, tyhjennys/palautusmahdollisuuksia, avatar/profiilikuvia ja muita hyödyllisiä komponentteja, jotta käyttäjille selvennetään aikomuksia. Kentillä on kaksi slotia: prefix ja suffix -slotit. Käytä setPrefixComponent() ja setSuffixComponent() -menetelmiä eri komponenttien lisäämiseksi näyttövalinnan eteen ja taakse kentässä. Tässä on esimerkki TextField-kentän käytöstä:

TextField textField = new TextField();
textField.setPrefixComponent(TablerIcon.create("box"));
textField.setSuffixComponent(TablerIcon.create("box"));

Tyylitys​

tiedot

Koska kaikki kenttäkomponentit on rakennettu yhdestä verkkokomponentista, ne jakavat kaikki seuraavat Shadow Parts ja CSS-ominaisuusasetukset.

Loading...

Aiheet​

Jatka oppimista

webforJ-tiimi

Tarvitsetko apua?

Keskustele webforJ:n insinöörien kanssa projektistasi.

Varaa puhelu

Puhumme EN · DE · FR · ES