2012-10-17 31 views
7

Açılır bir dilimleyiciye sahip bir panomuz var, ancak pop-up'ı kapattığımda hangi değişkenlerin seçildiğini anlamanın bir yolu yok, bu nedenle grafiğin üstünde görüntülemek istiyorum üst üste, dilimleme kutusunda seçtiğim tüm parametreleri içeren bir yol türü. html veya javascript kullanarak bir CDE panosunda yazdırma değişkeni

ben gibi, bir HTML düzeni pozisyonda bunları başvuran çalıştı: ${size}, ${type}, ${line} ve ${service}, ancak yazılı olarak metin gösterir. Hiçbir değişken ayrıştırılmamıştır.

Ayrıca Javascript kullanmak için bir serbest form bileşeni oluşturdum, ancak veri göremiyorum ve kullanacağı işlevi anlayamıyorum.

cevap

10

Bunu yapmanın standart yollarından biri, bir Metin Bileşeni kullanmaktır. ifadesi alanında, böyle bir şey kullanabilirsiniz: myParam parametreniz adıdır

function() { 
    return "My Parameter: " + Dashboards.getParameterValue("myParam"); 
} 

. Metin bileşenini parametreyle senkronize etmek için dinleyicilere myParam'u da eklemek istersiniz.

Serbest Biçimli bileşen de bir olasılık olabilir, ancak gerçekten Serbest Biçim'dir, her şeyi kendiniz yapmanız gerekir. Bunu basitçe ekledik, böylece CDF yaşam döngüsüne rasgele kod eklemenin kolay bir yolu olurdu. Custom Grafik Senaryo içinde böyle bir şey yaptığını bitirmek istiyorum bir Serbest Bileşeni Kullanma (biz bir grafikten bu özellik adı yeniden gösteriliyor?):

function() { 

    $("#" + this.htmlObject).text("My parameter: " + Dashboards.getParameterValue("my Param")); 
} 
+0

Teşekkür bir TON. Bir çekicilik gibi çalıştı. Yine de metin bileşenini kullandım. Görev için mükemmel. –

+0

Evet, dediğim gibi: Metin bileşeni bunu yapmanın "doğru" yoludur. Serbest form bileşenini denediğinden beri, onu da atacağımı düşündüm. – pdpi

İlgili konular