Controls
切換
切換是具有兩種狀態的按鈕。當使用者按一下按鈕時,狀態會變更。切換的範例如下圖所示。
CS3
繫結類型:布林值
當使用者點擊按鈕時,會透過連接到 PLC 的連接通道設定新狀態。
SVG 元素
'id = “標籤關閉”'
- 當繫結變數的值為 false 時,應該可見的元素 (最好是群組) 必須具有 ID 「LabelOff」。
'id = “labelOn”'
- 相反地,當值為 true 時,應該可見的元素必須具有 ID 「labelOn」。
CSS 樣式範例
它示範如何使用 '.css' 來實作調色板(例如,淺色/深色模式)並使用 'id=“labelOn” 和 id=“labelOff” 控制 SVG 元素。
如果您將下列行新增至 PlcVisu CSS 編輯器:
.theme-light #labelOn{
fill: red;
}
.theme-light #labelOff{
fill: black;
}
.theme-dark #labelOn{
fill: blue;
}
.theme-dark #labelOff{
fill: white;
}
您可以控制此 SVG 文件,例如透過設定顏色的「id “#labelOn”」。
你可以這樣關於淺色模式 -->文字是紅色的
或深色模式 -->文字為藍色
結論
切換器的 SVG 繪圖可以包含任何圖形。原理是,如果綁定變數的值為false,則顯示嵌套在群組「labelOff」下的元素,如果值為true,則顯示群組「labelOn」下的元素。
.theme-light #labelOn{
fill: red;
}
.theme-light #labelOff{
fill: black;
}
.theme-dark #labelOn{
fill: blue;
}
.theme-dark #labelOff{
fill: white;
}



