2016-04-05 67 views
0

Bu kinda mashup hakkında merak ediyorum. Tüm Vaadin Charts eğitimlerini geçtim, tam olarak neye ihtiyacım var. Sorun şu ki, bu eklentiyi hazırda bekletme özelliğini kullanarak nasıl uygulayacağınızı bilmiyorum.)Vaadin Grafikleri + Hazırda Bekletme uygulaması

;

bildiğim

, SQLContainer/JPA kabını kullanarak bir seçenek var, ama ben

teşekkür ederiz çeşitli politika önerilerinin Lütfen MySQL

kullanmayı planlıyorum

bana uygun değil

+0

Ben Vaadin grafikleri ile bildik değilim ama. Oraya gitmenin yolu, verilerinizi (ör. Veritabanından) toplamak ve daha sonra grafik verilerini belirtmenize izin veren grafik bileşenini oluşturmaktır. Sorunun ne olduğunu açıklayabilir misiniz? –

+0

Evet, tabi. Verilere erişmek için DAO modelini kullanmayı düşünüyorum. Sorun, sonuçların Vaadin Grafiklerine nasıl atılacağıdır. Öğreticide, açıkça statik veri kullanımı ile belirtilen BeanItemCollection var. – Reborn

+0

Buraya baktınız mı? https://vaadin.com/wiki/-/wiki/-/Vaadin+Charts+Tutorial –

cevap

0

Toplama API'sini kullanarak veri almak ve grafik serisini doldurmak için kullanmak üzere DAO oluşturun. Bir Zaman Çizelgesi grafik için Örneğin

: DCharts eklemek ile

List<Series> series = new ArrayList<Series>(); 
Map<Date, Double> dataMap = dao.getDateValues(); 
series.add(createDateTimeSeries("Dates", dataMap)); 
chart.getConfiguration().setSeries(series); 
chart.getConfiguration().setTitle("Some Title")); 
chart.drawChart(); 

... 

public DataSeries createDateTimeSeries(String name, Map<Date, ?extends Number> data) { 
     DataSeries series = new DataSeries(name); 
     List<Date> keys = new ArrayList<Date>(data.keySet()); 
     Collections.sort(keys); 
     for (Date key : keys) { 
      series.add(new DataSeriesItem(key, data.get(key))); 
     } 

     return series; 
} 
+0

Bu mantığı uygulayan örnek proje sunabilir misiniz? Bu bana çok yardımcı olur. Teşekkürler – Reborn

+0

Hayır, yapmadım. AFAIK Vaadin Charts lisansı açık kaynak ile uyumlu değildir. –

+0

Merhaba, test amaçlı 30 günlük deneme süresi sağlıyorlar. Bakınız: https://vaadin.com/charts – Reborn

İlgili konular