Wist u dat u met Visualforce grafieken kunt maken? Maar wat is Visualforce precies en hoe kan het u helpen om prachtige grafieken te maken?
Visualforce is een verzameling tools en componenten die een intuïtieve en eenvoudige interface bieden voor het bouwen van grafieken in Visualforce-pagina's en aangepaste componenten.
Visualforce Charting
Visualforce biedt u een eenvoudige methode om gepersonaliseerde bedrijfsgrafieken te maken. Voor het maken van deze aangepaste grafieken kunt u datasets uit SOQL-query's gebruiken. Deze dataset kan ook afkomstig zijn van uw eigen Apex-code. U kunt verschillende gegevensreeksen configureren en combineren om unieke en op maat gemaakte grafieken te maken en belangrijke patronen en gegevens op een betekenisvolle manier weer te geven voor belanghebbenden.
Visualforce-grafieken worden gemaakt met behulp van Javascript via client-side rendering. De kracht van Javascript stelt u in staat allerlei visueel prikkelende en geanimeerde grafieken te maken. Het laden en herladen van grafiekgegevens kan asynchroon gebeuren voor responsievere pagina's en grafieken.
Visualforce Charts gebruiken
U kunt Visualforce-grafieken inzetten wanneer u vindt dat het conventionele Salesforce-dashboard en de grafieken niet volstaan om informatie en de gegevens weer te geven zoals u dat wilt. U kunt ook een beroep doen op Visualforce om aangepaste pagina's samen te stellen die gegevenstabellen en grafieken op een impactvollere manier voor uw organisatie combineren en weergeven.
Visualforce Charting en alternatieven
U kunt het conventionele Salesforce-dashboard en de rapporten gebruiken om gegevens op een eenvoudige manier weer te geven. U krijgt tal van functies en mogelijkheden waarmee u uw grafieken kunt configureren en aanpassen. Deze gebruikelijke methode is eenvoudiger voor beginners omdat er geen enkele programmering aan te pas komt, noch in Apex noch in Visualforce. Dat gezegd hebbende, zal deze methode juist daarom niet zo flexibel of veelzijdig zijn als Visualforce-grafieken. Hoewel programmeren in Apex of Visualforce voor beginners ontmoedigend kan lijken, stelt het gebruikers ook in staat hun gegevenssets en grafieken op krachtige en betekenisvolle manieren aan te passen die simpelweg anders niet mogelijk zijn. Met de kracht van programmeren kunt u grafieken en tabellen op zeer specifieke manieren bouwen, wijzigen en aanpassen, volgens de criteria die op dat moment echt het belangrijkst zijn. Met dergelijke grafieken kunt u een overtuigendere presentatie maken waarmee u effectiever kunt communiceren met uw superieuren, collega's en ondergeschikten door hen te helpen inzichten en patronen makkelijker te visualiseren.
Hoewel programmeren voor beginners uitdagender kan lijken, blijkt het, eenmaal onder de knie, een krachtig hulpmiddel te zijn om gegevens op vrijwel elke denkbare manier te presenteren. Dit programmeerparadigma is zeer flexibel en gebruiksvriendelijk. Visualforce-grafieken helpen u de kracht van programmeren te benutten om spreidingsdiagrammen, meterdiagrammen, radardiagrammen, cirkeldiagrammen, staafdiagrammen en andere gespecialiseerde grafieken te maken. U kunt ook overwegen andere grafiektypen te maken die beter bij uw doel passen door de Javascript-grafiekbibliotheek te gebruiken, aangezien deze een hoge mate van flexibiliteit biedt. Hoewel er meer werk en leren bij komt kijken, biedt dit als voordeel meer aanpassingsmogelijkheden en flexibiliteit. Zo kunt u bijvoorbeeld Google Charts integreren met Visualforce. Voor nog meer veelzijdigheid kunt u Javascript-bibliotheken opnemen voor Visualforce-grafieken.
Beperkingen van Visualforce Charting
Hoewel Visualforce een veelzijdig platform is voor het maken van visueel aantrekkelijke en betekenisvolle grafieken, zijn er ook bepaalde beperkingen waarmee u rekening moet houden.
Alleen browsers die SVG (scalable vector graphics) ondersteunen, kunnen Visualforce-grafieken weergeven.
Visualforce-grafieken worden weergegeven via JavaScript. Pagina's die als pdf worden weergegeven, kunnen geen Visualforce-grafieken tonen.
E-mailclients ondersteunen vaak geen uitvoering van JavaScript voor het weergeven van e-mailberichten. Visualforce-diagrammen zijn daarom mogelijk niet de beste keuze voor e-mailsjablonen of e-mailberichten.
De JavaScript-console kan berichten en fouten uit Visualforce verwerken. Tijdens de ontwikkeling van Visualforce-grafieken moet u werken met een JavaScript-debugconsole, zoals Firebug.
voorlopig geen ondersteuning voor dynamische grafiekcomponenten.
Visualforce-grafieken maken
U kunt allerlei soorten grafieken op Visualforce definiëren en maken met behulp van de verschillende grafiekcomponenten die op het platform beschikbaar zijn. Deze componenten zijn verbonden met de gegevensbron die de grafiek zal visualiseren.
er zijn twee belangrijke manieren om een Visualforce-grafiek te maken. De eerste is een Apex-methode gebruiken. Wanneer u een Apex-methode schrijft die de grafiekgegevens berekent of opvraagt, kunt u deze naar de browser sturen in een vorm die deze kan weergeven. U kunt ook een grafiek maken die is gedefinieerd met behulp van de Visualforce-grafiekcomponenten.
Zodra je de pagina met de grafiek hebt gemaakt, kun je deze laden om je eigen aangepaste grafiek weer te geven. Terwijl de pagina laadt, verwerkt het grafiekcomponent de grafiekgegevens en activeert het de JavaScript die de grafiek zal genereren. Wanneer de JavaScript wordt uitgevoerd, rendert deze de grafiek in de browser.
U moet de grafiekcontainercomponent maken om uw Visualforce-grafiek te maken. Deze omvat ten minste één component uit de gegevensreeks.
Moet u Visualforce-grafieken van de allerbeste soort maken? Image-Charts kan u daarbij helpen.
Klik voor meer informatie op hier.

