Coldfusion ile Grafik Oluşturma
Coldfusion’u diğer web tabanlı uygulama geliştirme dillerinden ayıran en önemli özellik, etiket temelli bir dil olması ve birkaç etiket ile birtakım işlerin kolaylıkla yapılabilmesidir. Coldfusion, doğrudan flash çıktı üretebilmektedir, siz herhangi bir sorgunun sonucunu doğrudan bir grafiğe, bir data grid’e vs. kolayca aktarabilirsiniz.
Coldfusion’da grafik çıktı almak için <cfchart> etiketi kullanılır. <cfchart> etiketleri arasına <cfchartseries ile sorgu sonucunda hangi alanların grafiğinin çizileceği belirtilir. Aşağıdaki örneği inceleyelim;
Yukarıdaki kod ile yapılan işlemler;
<CFQUERY satırında ORDERS tablosundan sorgu yapılmaktadır- <cfchart ile bir grafik oluşturulacağı belirtilmektedir. Grafiğin formatı flash olarak belirtilmiştir, flash yerine jpg veya png formatında grafikler de üretilebilir.
- <cfchartseries ile “rsOrder” sorgusunun OrderID sütunun’un gösterileceği belirtilmiştir.
- Bu örnekte asıl dikkatinizi çekmek istediğim nokta, <cfchart etiketinin URL özelliği. URL’de detay.cfm dosyasına seçilen grafik elemanının değerleri alınarak bir gönderme yapılmaktadır. Bu yöntemle grafik detayları üzerinden başka rapor sayfalarına yönlendirmeler yapılabilir.
Örnek video için tıklayınız.
