Building UI
🗃️ Arkkityypit
4 kohdetta
📄️ Understanding Components
Ennen kuin rakennat mukautettuja komponentteja webforJ:ssä, on tärkeää ymmärtää perustavanlaatuiset rakenteet, jotka vaikuttavat komponenttien toimintaan. Tämä artikkeli selittää komponenttihierarkian, komponenttien identiteetin, elinkaarikäsitteet ja kuinka huolenaiheiden rajapinnat tarjoavat komponenttien ominaisuuksia.
📄️ Using Components
Komponentit ovat webforJ-sovellusten rakennuspalikoita. Käytitpä sitten sisäänrakennettuja komponentteja kuten Button ja TextField tai työtiimisi tarjoamia mukautettuja komponentteja, vuorovaikutuksesi niiden kanssa noudattaa samaa johdonmukaista mallia: määrität ominaisuuksia, hallitset tilaa ja koostet komponentteja asetteluiksi.
📄️ Composite Components
Composite-komponentti yhdistää olemassa olevia webforJ-komponentteja itseään sisältäviksi, uudelleenkäytettäviksi komponenteiksi, joilla on mukautettu käyttäytyminen. Käytä sitä kääriäksesi sisäisiä webforJ-komponentteja uudelleenkäytettävien liiketoimintalogiikka-yksiköiden muotoon, uudelleenkäyttääksesi komponenttipohjia sovelluksessa ja yhdistääksesi useita komponentteja paljastamatta toteutustietoja.
📄️ Elements
webforJ-kehittäjillä on mahdollisuus valita ei vain tarjoamastaan rikkaasta komponenttikirjastosta, vaan myös integroida komponentteja muualta. Tämän helpottamiseksi Element-komponenttia voidaan käyttää yksinkertaistamaan integroitamista yksinkertaisista HTML-elementeistä monimutkaisempiin mukautettuihin web-komponentteihin.
📄️ Element Composite
ElementComposite-luokka toimii monipuolisena perustana yhdistelementtien hallintaan webforJ-sovelluksissa. Sen ensisijainen tarkoitus on helpottaa HTML-elementtien, joita edustaa Element-luokka, välistä vuorovaikutusta tarjoamalla jäsennellyn lähestymistavan ominaisuuksien, attribuuttien ja tapahtumakuuntelijoiden käsittelyyn. Se mahdollistaa elementtien toteuttamisen ja uudelleenkäytön sovelluksessa. Käytä ElementComposite-luokkaa, kun toteutat Web-komponentteja webforJ-sovelluksissa.
📄️ Event Options
ElementEventOptions on monipuolinen webforJ-työkalu, joka on suunniteltu kapseloimaan ja hallitsemaan konfiguraatioasetuksia Element-tapahtumille webforJ-sovelluksissa. Se toimii erilaisten vaihtoehtojen säiliönä, jolloin kehittäjät voivat tarkasti määrittää, miten elementteihin liittyvät tapahtumat käsitellään.
📄️ Events
Komponentit, olivatpa ne mukautettuja tai osa kehystä, tukevat tapahtumien käsittelyä. Voit lisätä tapahtumakuuntelijoita eri tyyppisten tapahtumien, kuten käyttäjävuorovaikutusten, tilamuutosten tai muiden mukautettujen tapahtumien, sieppaamiseksi. Näitä tapahtumakuuntelijoita voidaan käyttää erityisten toimintojen tai käyttäytymisten käynnistämiseen vastauksena tapahtumiin.