Toggle buton
TwToggleButton · Kategori: Butonlar
Dokunmatik paneller
Toggle buton kilitliyken dokununca Kilit Nedeni metnini gösterir. Onay Gerektirir açıkken onay penceresi butonun başlığını taşır (Onay). onMouseDown ve onMouseUp kodu dokunmatik ekranda da çalışır (Olay kodu ve dokunma).
Ayarlar
Bu ayarlar widget seçiliyken sağ özellikler panelinde yer alır. Varsayılan değer, widget sayfaya ilk eklendiğindeki değerdir.
Değer / Yazma
| Ayar | Tip | Varsayılan | Açıklama |
|---|---|---|---|
Açık DeğerionValue | Değer (tip seçmeli) | true | Toggle/Switch ON olduğunda yazılacak değer. |
Kapalı DeğerioffValue | Değer (tip seçmeli) | false | Toggle/Switch OFF olduğunda yazılacak değer. |
Proses DeğeriprocessValue | Değer (tip seçmeli) | false | Yazma/okuma için temel değer alanı. Durum Kaynağı Proses Değeri iken görünüm bu değere göre hesaplanır. |
Eylem ModuactionMode | Seçim | write | Yaz: yalnızca Proses Değeri'ni yazar, Bağlantı: yalnızca bağlantı çalışır, Yaz ve Bağlantıya Git: önce yazar sonra bağlantı çalışır. Seçenekler: write Yaz, link Bağlantı, writeAndLink Yaz ve Bağlantıya Git |
Durum KaynağıstateMode | Seçim | processValue | Proses Değeri: durum Tag değerinden okunur, Yerel: her tıklamada durum yalnızca arayüzde değişir (Tag'den bağımsız). Seçenekler: processValue Proses Değeri, local Yerel |
Davranış
| Ayar | Tip | Varsayılan | Açıklama |
|---|---|---|---|
Salt OkunurreadOnly | Onay kutusu | Açık | Açıkken kullanıcı çalışma zamanında değeri değiştiremez. |
Kilit NedenilockReason | Metin | — | İsteğe bağlı. Kontrol çalışma zamanında kilitliyken (Salt Okunur bir tag'e bağlı ve değeri doğru ya da kullanıcının yazma yetkisi yok) dokununca bu metin yetki mesajı yerine kısa süre gösterilir ve ipucu olarak da görünür. Örnek: "Kilitleme: kapı açık". Dil anahtarı yazılırsa çevrilir. Boş bırakılırsa davranış değişmez. |
Onay GerektirirneedsConfirmation | Onay kutusu | Kapalı | Değer Tag'e yazılmadan önce onay sorulur. |
Etiketler / İkonlar
| Ayar | Tip | Varsayılan | Açıklama |
|---|---|---|---|
İkon ModuiconMode | Seçim | auto | Otomatik: önce görseli (IconSrc), yoksa CSS sınıfı ikonunu kullanır. CSS Sınıfı: yalnızca sınıf ikonu. Görsel: yalnızca IconSrc (boşsa sınıf ikonuna döner). Seçenekler: auto Otomatik, class CSS Sınıfı, image Görsel |
Açık İkonuonIcon | İkon | check | Açık (ON) durumunda kullanılacak class icon değeri. |
Kapalı İkonuoffIcon | İkon | close | Kapalı (OFF) durumunda kullanılacak class icon değeri. |
Açık İkon KaynağıonIconSrc | Dosya | — | Açık (ON) durumunda kullanılacak dosya tabanlı icon yolu. |
Kapalı İkon KaynağıoffIconSrc | Dosya | — | Kapalı (OFF) durumunda kullanılacak dosya tabanlı icon yolu. |
İpucuhint | Metin | — | Çalışma zamanında fare widget üzerinde beklerken gösterilen ipucu metni. |
Icon PosiconPos | Metin | left | İkon her zaman metnin önünde gösterilir. |
Görünüm
| Ayar | Tip | Varsayılan | Açıklama |
|---|---|---|---|
Styling ModestylingMode | Metin | outlined | Dolgulu düğmeyi renkle doldurur, Çerçeveli yalnızca kenarlık gösterir (varsayılan), Metin kenarlık ve arka plan göstermez. |
Typetype | Metin | normal | Temadan gelen düğme rengi: Normal nötr, Varsayılan vurgu rengi, Başarılı yeşil, Tehlike kırmızı. |
Button ClassbuttonClass | Metin | — | Düğme öğesine eklenen CSS sınıfları. |
Diğer ayarlar
| Ayar | Tip | Varsayılan | Açıklama |
|---|---|---|---|
Enable FlashingenableFlashing | Onay kutusu | Kapalı | Bileşeni yanıp söndürür (saniyede bir saydamlık darbesi). Genellikle bir alarm koşuluna bağlanır. |
Log ButtonlogButton | Onay kutusu | Kapalı | Çalışma zamanında bileşenin üzerine gelince bir grafik ikonu gösterir; tıklanınca bileşene bağlı Tag'ler log Tag listesine eklenir. |
Bağlantılar
Özellikler panelinin İlişkiler (Binding) bölümünde, Direct bağlantıda bir Tag bu widget'ın aşağıdaki özelliklerine bağlanabilir. Bağlantı tipleri (Direct, IntRange, FloatRange, Boolean, Bit) tüm widget'larda aynıdır; açıklamaları Widget Referansı sayfasındadır.
title, visible, authorization, x, y, width, height, rotation, class, foregroundColor, backgroundColor, borderColor, borderStyle, borderWidth, borderRadius, borderTopLeftRadius, borderTopRightRadius, enableFlashing, logButton, onClick, onMouseDown, onMouseUp, to.type, lockReason, readOnly, needsConfirmation, processValue, onValue, offValue, onIcon, offIcon, iconMode, actionMode, stateMode, onIconSrc, offIconSrc, buttonClass, hint, iconPos, stylingMode
Ortak bölümler
Bu widget seçiliyken özellikler panelinde şu ortak bölümler de görünür: Genel, Yerleşim, Görünüm, Yönlendirme (To), Olaylar, İlişkiler (Binding). Bu bölümler Sayfa Editörü sayfasında anlatılır.