Bir kart tıklandığında bir şey yapabilir: pano tıklanan cihaza daraltılabilir, cihazla ilgili bir ayrıntı sayfası açılabilir, başka bir pano açılabilir, uygulamanın bir sayfasına gidilebilir ya da bir komut çalıştırılabilir. Bu sayfada tıklanabilen öğeler, eylemler ve genel bir görünümden tek bir cihaza doğru detaylandırma (drill-down) akışının nasıl kurulacağı anlatılıyor.
Eylemlerin ayarlandığı yer
Panoyu özelleştirin, kartın ayarlarını açın ve Tıklamada ne olur (eylemler) seçeneğini açın. Her kaynakta sırayla çalışan bir eylem listesi bulunur. İhtiyacınız kadar ekleyin; örneğin önce Pano parametrelerini ayarla, ardından Bu panonun bir sayfasını göster eylemini ekleyebilirsiniz.
Tıklanabilen öğeler
| Kaynak | Kartlar |
|---|---|
| Bu kart tıklandığında, çift tıklandığında, sağ tıklandığında | Herhangi bir kart |
| Başlık düğmeleri | Herhangi bir kart: kart başlığındaki, her biri etiket ve simgeye sahip düğmeler |
| Bu denetim kullanıldığında, Uygula’ya basıldığında | Denetimler |
| Bir satır tıklandığında, Bir satıra çift tıklandığında, Bir hücre tıklandığında, Satır düğmeleri | Tablolar, cihaz ve alarm tabloları |
| Bir harita işaretçisi tıklandığında, Bir işaretçi bırakıldığında | Haritalar |
| Pasta grafiğinde bir dilim tıklandığında, Grafikte bir aralık seçildiğinde | Pasta ve seri grafikler |
| Metindeki bir bağlantı tıklandığında | Metin kartları, [words](action:id) bağlantıları için |
| Bir sembol tıklandığında, çift tıklandığında, sağ tıklandığında | Süreç diyagramları (bkz. Sembollerdeki komutlar) |
| Modeldeki bir işaretçi veya nesne tıklandığında, Öğe tıklaması | 3B kartlar |
Eylemler
| Eylem | Yaptığı |
|---|---|
| Bir sayfaya git | Uygulamanın bir sayfasını, isteğe bağlı olarak yeni sekmede açar. Örnek: /admin/iot/devices/{{row_id}}. |
| Bir URL aç | Uygulama dışındaki bir adresi yeni sekmede açar. |
| Pano parametrelerini ayarla | Pano parametrelerini yerinde değiştirir; örneğin diğer kartların izlediği cihazı. |
| Bu panonun bir sayfasını göster | Aynı panonun bir sayfasını sayfa, yan panel, iletişim kutusu ya da açılır pencere olarak açar. |
| Bir pano aç | Parametreleri önceden ayarlanmış başka bir panoyu açar (drill-down). |
| Geri git | Detaylandırma izinde geri döner; birkaç seviye ya da ilk panoya kadar. |
| Zaman aralığını ayarla | Panonun zaman aralığını değiştirir: hazır bir ön ayar, panonun varsayılanı ya da bir grafikte seçilen bir aralık. |
| Bu bileşeni yenile, Panoyu yenile | Verileri yeniden yükler. |
| Panoya kopyala | Bir değeri kopyalar. |
| Bir mesaj göster | Görüntüleyiciye kısa bir mesaj gösterir. |
| Bir komut çalıştır | Onayının ardından bir cihaz komutu gönderir. Yalnızca denetimlerden, satır düğmelerinden ve sembollerden. Bkz. Denetim kartları. |
Bir kart tıklaması hiçbir zaman komut çalıştırmaz; düzenleyici bunu reddeder.
Tıklamadan gelen değerler
Bir eylemdeki metin şu belirteçleri içerebilir:
| Belirteç | Yerine geçen |
|---|---|
{{param_<key>}} | Bir pano parametresinin değeri, örneğin {{param_device}} |
{{row_<column>}} | Tıklanan satırın bir sütunu (satır, hücre ve işaretçi kaynakları), örneğin {{row_id}} |
Pano parametrelerini ayarla ve Bir pano aç eylemlerinde bir parametre sabit bir değer, başka bir parametre ya da Tıklanan satır‘ın bir sütunu alabilir.
Koşullar ve onay
- Kartın kendi tıklaması dışındaki her eylem bir gösterim koşulu taşıyabilir: yalnızca bir parametre eşleştiği sürece çalışır (ya da bir düğme yalnızca bu durumda görünür). Bir denetimin kendi tıklamasında koşul, bunun yerine denetimi devre dışı bırakır.
- Çalıştırmadan önce sor, Pano parametrelerini ayarla, Bu panonun bir sayfasını göster, Bir pano aç ve Geri git eylemlerinden önce “”Show device” çalıştırılsın mı?” diye sorar. Komutlar varsayılan olarak sorar.
Ayrıntı sayfaları
Bir pano, ana sayfasından sonra en fazla 20 sayfaya sahip olabilir. Sayfa menüsünde olmayan sayfa bir ayrıntı sayfasıdır ve yalnızca bir karttan açılır.
- Panoyu özelleştirin ve Sayfaları yönet… seçeneğini açın.
- Sayfa ekle. Bir başlık verin; örneğin bir cihaz seçildiğinde “Device P-201” okunan
Device {{param_device}}. - Parametreler altında, sayfanın çalıştığı parametreleri ekleyin. Yıldızlı olan parametre gereklidir: “sayfa yalnızca bu parametreyi veren bir kart eylemiyle açılır.”
- Sayfayı bir ayrıntı sayfasına dönüştürmek için Menüde seçeneğinin işaretini kaldırın.
- Şu şekilde göster seçeneğini belirleyin: Sayfa, Yan panel, İletişim kutusu veya Açılır pencere; ve bir boyut (Küçük, Orta, Büyük).
- Sayfaları kaydet seçeneğini seçin. Ardından sayfa açıkken kartları sayfaya taşıyın.
Bir eylemle açılan sayfa, kartın bulunduğu sayfanın üzerinde açılır. En fazla 8 sayfa üst üste yığılabilir; her biri açıldığı değerleri korur ve Önceki sayfaya dön en üstteki sayfayı kapatır. Yan panel ya da iletişim kutusu Tam sayfa olarak aç seçeneğini sunar. Gerekli bir değer olmadan açılan sayfa “Bu sayfayı görmek için cihaz seçin” yazar.
Başka bir panoya detaylandırma (drill-down)
Bir pano aç, tıklamadan ayarlanan parametrelerle başka bir panoyu açar. Geçilen panolar sayfanın üstünde bir gezinti yolu (breadcrumb) olarak görünür ve adreste (?trail=…) tutulur; böylece Geri git ve tarayıcının geri düğmesi bu panolardan geriye döner.
Örnek: tüm sahalardan tek bir pompaya.
- Sahalar panosu: en üstteki saha için Bir varlık altındaki durum‘a bağlı bir Tablo. Bir satır tıklandığında: Bir pano aç > Saha detayı,
sitetıklanan satırdan ayarlanmış olarak. - Saha detayı panosu: bir varlık parametresi
site(Sayfa ya da bir bağlantı ayarlar) ve altındaki cihazların bir cihaz tablosu. Bir satır tıklandığında: Bu panonun bir sayfasını göster > Device ayrıntı sayfası,devicetıklanan satırdan ayarlanmış olarak, Yan panel olarak gösterilir. - Device sayfası: bir Gösterge, bir Çizgi grafik ve cihaz alanı Bu sayfanın gösterdiği cihaz (
deviceparametresi) değerini alan bir Düğme.
Sahalar pano şablonu bunların çoğunu sizin için oluşturur. Bkz. Pano şablonları ve pano dosyaları.
Sorun giderme
| Sorun | Neden |
|---|---|
| Bir sayfa kaldırılamıyor | “Kart içeriyor ya da bir eylem tarafından açılıyor: önce kartları taşıyın ve eylemleri değiştirin.” |
| Bir eylem kaydedilirken reddediliyor | Bu panonun bir sayfasını göster, gerekli bir parametreyi değersiz bırakır. Ona parametreyi verin. |
| “Kaydedilmedi: N eylem tamamlanmadı.” | Tamamlanmayan her eylem neye ihtiyacı olduğunu belirtir. |
| Gezinti yolu (breadcrumb) kayboldu | Yol adresin bir parçasıdır; bunu içermeyen bir yer imi yeni bir yol başlatır. |

