Visualforce-komponentit
Visualforce-komponentit ovat pieniä, uudelleenkäytettäviä, toiminnallisia osia —vähän kuin widgetit, paneelit, käyttöliittymäelementit tms. — joita käytät Visualforce-sivusi koodissa. Voit käyttää vakiomuotoisia Visualforce-komponentteja ja luoda omia mukautettuja komponentteja.
Vaaditut versiot
| Käytettävissä: Salesforce Classicissa ja Lightning Experiencessa |
| Käytettävissä: Contact Manager-, Group Edition-, Professional Edition-, Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa |
Salesforce tarjoaa kirjaston valmiiksi laadituista vakiokomponenteista, kuten <apex:relatedList> ja <apex:dataTable>, joita voidaan käyttää Visualforce-sivujen kehittämiseen. Lisäksi voit muodostaa omia mukautettuja komponentteja ja täydentää tätä kirjastoa
Mukautettu komponentti sisältää yleisen suunnittelumallin, jota voi käyttää uudelleen useilla Visualforce-sivuilla. Se sisältää
- Joukko Visualforce-koodia, jotka on merkitty
<apex:component>-tunnisteella - valinnaisen Apexilla kirjoitetun komponenttiohjaimen, jolla komponentti voi suorittaa lisälogiikkaa, kuten lajitella luettelossa olevat kohteita tai laskea arvoja.
Oletetaan esimerkiksi, että haluat luoda kuva-albumin Visualforce-sivuilla. Kullakin albumissa olevalla kuvalla on oma reunavärinsä, ja kunkin kuvan alla on kuvateksti. Sen sijaan, että toistaisit Visualforce-koodin, joka vaaditaan kaikkien valokuvien näyttämiseksi albumissa, voit määrittää mukautetun komponentin nimeltään singlePhoto, jolla on attribuutit kuvalle, reunan värille ja tekstille, ja käyttää sitten näitä attribuutteja kuvan näyttämiseksi sivulla. Kun jokainen organisaatiosi Visualforce-sivu on määritetty, se voi hyödyntää mukautettua singlePhoto-komponenttia samalla tavalla kuin sivu voi hyödyntää vakiokomponentteja, kuten <apex:dataTable> tai <apex:relatedList>.
Verrattuna sivumalleihin, joiden avulla kehittäjät voivat myös käyttää merkintöjä uudelleen, mukautetut komponentit ovat tehokkaampia ja joustavampia.
- Mukautetuilla komponenteilla suunnittelijat voivat määrittää määritteitä, joita voidaan siirtää kuhunkin komponenttiin. Määritteen arvo voi muuttaa merkinnän näyttämistapaa lopullisella sivulla ja se voi muuttaa ohjaustoimintoon perustuvaa logiikkaa, joka suoritetaan komponentin kyseiselle esiintymälle. Tämä toiminta on erilaista kuin malleissa, joilla ei ole mitään keinoa siirtää tietoja mallia käyttävältä sivulta itse mallin määritykseen.
- Mukautetut komponenttikuvaukset näkyvät sovelluksen komponenttiviittausikkunassa vakiokomponenttien kuvausten vieressä. Mallien kuvauksiin voi kuitenkin viitata vain Salesforcen Määritykset-alueelta, koska ne on määritelty sivuiksi.
- Mukautettujen Visualforce-komponenttien määrittäminen
Visualforce-komponentit ovat pieniä, uudelleenkäytettäviä, toiminnallisia osia —vähän kuin widgetit, paneelit, käyttöliittymäelementit tms. — joita käytät Visualforce-sivusi koodissa. Voit käyttää vakiomuotoisia Visualforce-komponentteja ja luoda omia mukautettuja komponentteja. - Mukautettujen Visualforce tarkasteleminen ja muokkaaminen
Mukautettu komponentti sisältää yleisen suunnittelumallin, jota voi käyttää uudelleen useilla Visualforce-sivuilla. - Mukautettujen Visualforce-komponenttien hallinta
Kun olet luonut mukautettuja komponentteja, voit tarkastella, muokata ja poistaa niitä. - Visualforce-komponenttien rajoitukset
Visualforce-komponenttien ja -sivujen rajoitukset.

